IBatis Mysql 获得刚插入记录的ID

原创 2012年04月09日 11:02:23
<insert id="insertPerson" parameterClass="person">
    <selectKey keyProperty="id" resultClass="java.lang.Integer" type="post">
      SELECT LAST_INSERT_ID()
    </selectKey>
    <![CDATA[ insert into person(name,password) values (#name#,#password#) ]]>

 </insert>


public Integer insertPerson(Person person)throws SQLException{
try{
return (Integer) sqlMapClient.insert("insertPerson",person);//返回插入的id
}catch(Exception e){
System.out.println(e);
}
return null;
}

oracle和mysql在ibatis中对自增ID的控制以及MYSQLLAST_INSERT_ID

oracle和mysql在ibatis中对自增ID的控制以及MYSQL LAST_INSERT_ID相关说明 sql-map.xml中的代码:(orcale数据库)         S...
  • yulei2008_
  • yulei2008_
  • 2016年03月10日 11:07
  • 364

mysql获得刚插入的那条记录的id

1.想法因为业务的需求,需要获得刚插入的那条记录的id 首先考虑到并发的问题,不能直接获取最后一条记录 但是在网上查了一下SELECT LAST_INSERT_ID()这个语句是根据上下文的,不会...
  • MyHerux
  • MyHerux
  • 2016年03月24日 11:36
  • 527

全面解决--如何获得刚插入数据库的记录的ID号?

如何获得刚插入数据库的记录的ID号?1.SQL Server对于SQL Server 2000来说,它提供了两个全新的函数(IDENT_CURRENT,SCOPE_IDENTITY),并且改进了@@I...
  • cxzhq2002
  • cxzhq2002
  • 2007年02月06日 12:38
  • 1062

mysql获取插入后ID

mysql获取插入ID   在MySQL中,使用auto_increment类型的id字段作为表的主键。通常的做法,是通过“select max(id) from tablename”的做法,但是...
  • clypm
  • clypm
  • 2015年06月11日 16:21
  • 420

ibatis插入数据返回ID的方法

很基础的知识了,贴过来备忘一下 主要就是利用seelctkey来获取这个ID值,但是oracle和mysql的区别还是很大的 oracle的用法 ? 1 ...
  • yanghaijianyumi
  • yanghaijianyumi
  • 2014年11月29日 11:33
  • 2251

Mysql中获取刚插入的自增id的三种方法

我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数,一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。 下面介绍...
  • tony8829
  • tony8829
  • 2011年05月27日 15:08
  • 7204

mysql获取最新插入的id值

对于mysql表中主键设置我自动增长,当我们插入一条记录的时候,id会自动增长,而我们又想得到这个id ,用于另一张表的插入,我们怎样获取这个id呢?有的人通过max(id) 来获取,这样是不合理的,...
  • moyanxuan_1993_2_24
  • moyanxuan_1993_2_24
  • 2016年06月14日 17:22
  • 18284

Ibatis插入数据返回ID的方法

ibatis插入数据返回ID的方法:主要就是利用seelctkey来获取这个ID值,但是oracle和mysql的区别还是很大的...
  • wangxy799
  • wangxy799
  • 2016年04月12日 13:35
  • 4105

mysql 获取刚插入行的id

转载地址:http://www.cnblogs.com/obullxl/archive/2011/06/24/mysql-last-insert-id.html 使用MySQL的...
  • hechenghai
  • hechenghai
  • 2015年09月02日 16:14
  • 3832

MySQL中如何获取下一条插入的自增ID 或 刚刚插入的id

MySQL中如何获取下一条插入的自增ID 或 刚刚插入的id 要立刻获得刚插入记录的id,该表必须有一个为一个AUTO_INCREMENT列生成的ID$sql_addinfo...
  • shaobingj126
  • shaobingj126
  • 2011年05月10日 15:26
  • 3232
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IBatis Mysql 获得刚插入记录的ID
举报原因:
原因补充:

(最多只允许输入30个字)