ibatis3 中 如何返回insert后的ID,mysql数据库

好像SqlSession.insert("xxx.xx",user)返回的是影响条数在<insert>里加<selectKey>怎么将其结果回返呢... 好像SqlSession.insert("xxx.xx",user) 返回的是影响条数
在<insert>里加<selectKey>怎么将其结果回返呢
展开
 我来答
OfreeK
2011-04-13 · TA获得超过151个赞
知道答主
回答量:23
采纳率:0%
帮助的人:28.4万
展开全部
<selectKey resultClass="笑裂猛碰桥int" keyProperty="id">
SELECT LAST_INSERT_ID()
</源瞎selectKey>
追问
首先ibatis3里应该是resultType,现在我也这样写,但是结果不知道怎么返回,因为我用的SqlSession.insert,默认返回的是影响条数,不知道selectKey的结果怎么样返回
追答
SqlSession.insert 返回的是影响条数吗,没用过这种方式,给你参考一下这个
http://kuai-yi.com/Article/news_view.asp?newsid=1091
lcl19880917
2011-04-14 · TA获得超过3875个赞
知道小有建树答主
回答量:314
采纳率:0%
帮助的人:206万
展开全部
哪里需要返回什么啊,你插入之间不是生成的ID了吗?此时对象中id自然会有值的啊
追问
首先感谢您的回答, 我是用的mysql的自增ID,所以需要先插入再返回
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huowenhui53613
2011-04-18
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
我是在Java中生成的,然后用同一方法返回,没有必要通过iBatis获取。
追问
也是个办法,谢谢哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式