【发布时间】:2015-07-04 15:54:05
【问题描述】:
如何将 DAO 层 中的这些代码设置为 GENERIC 以避免代码冗余并在多种情况下有效地使用一组简单的代码使用 Spring Web 开发?
ItemInfoDao.xml
<select id = "getItem1" resultMap="resultItem1">
SELECT item_id, name, area FROM item1
</select>
<insert id="insertItem1">
INSERT INTO item1 (item_id, name, area)
VALUES (#{itemId}, #{itemName}, #{itemArea})
</insert>
<select id = "getItem2" resultMap="resultItem2">
SELECT item_id, name, area FROM item2
</select>
<insert id="insertItem2">
INSERT INTO item2 (item_id, name, area)
VALUES (#{itemId}, #{itemName}, #{itemArea})
</insert>
ItemInfoDao.java
List<Package> getItem1(Package package);
void insertItem1(Package package );
List<Box> getItem2(Box box);
void insertItem2(Box box);
【问题讨论】:
标签: java spring spring-mvc dao genericdao