浏览 2196 次
锁定老帖子 主题:问个ibatis保存数据的问题
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-06-22
我想达到的效果就是保存对象数据时他同样能返回这个对象。主要是考虑id,在oracle中我设置了sequence,在插入数据时我使用的是sequence.nextval,但插入后如何获取这个id呢? 所以想知道有什么方法可以返回回来,最好能像hibernate那样。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-06-22
ibatis中的insert方法是返回一个Object对象,内容就是插入的id
public Integer insertEntity(Object entity) { Object newKey = super.getSqlMapClientTemplate().insert("insertLink", (Link) entity); return (Integer) newKey; } |
|
返回顶楼 | |
发表时间:2007-08-14
<selectKey resultClass="java.lang.Integer" keyProperty="ID">
<![CDATA[ select CLUB_CIRCLEINFO_ID.NEXTVAL-1 as ID from dual ]]> </selectKey> |
|
返回顶楼 | |