直接贴代码:
xml:
<insert id="addFriendArticle" parameterType="java.util.Map"
useGeneratedKeys="false" keyProperty="ids">
insert into table values()
<selectKey resultType="java.lang.Long" order="AFTER" keyProperty="id">
SELECT IDENT_CURRENT('table') AS id
</selectKey>
</insert>
--说明:keyProperty:是返回Map的键, AS id : 是把主键存在Map的键中。
接口:
void addFriendArticle(Map<String,Object> sf);
业务:
// 新增数据操作开始
SysFriends sf = new SysFriends();
Map<String,Object> sfMap = new HashMap<String,Object>();
sf.setCreateTime(new Date());
sfMap.put("sf", sf);
sfDao.addFriendArticle(sfMap);
//新增数据操作结束
System.out.println("数据库操作返回的主键是:"+sfMap.get("id"));