当前位置:编程学习 > JAVA >>

ibatis+mysql 如何查到最新插入的id

在网上看了很多相关资料,大部分都是说在<insert></insert>里加一个<selectKey resultClass="int" keyProperty="id">SELECT @@IDENTITY AS id </>, 我想要的只是返回当前插入记录的结果,作为判断,如果插入成功了,则返回非空值,如果插入记录为0则返回null.SELECT @@IDENTITY 会返回最近的generate id,与我想要的不一样。 --------------------编程问答-------------------- 通过扑抓异常来实现
插入记录失败,肯定抛出异常,后面select @@identity……那句就不执行了 --------------------编程问答-------------------- insert into t1_copy select * from t1 where 1=2.
举个例子,上面这句sql是没有异常的,但是没记录产生啊。
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,