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;
}

ibatis获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号

Oracle设置1    2    3         4         

ibatis获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号

在数据库插入操作的时候,对自动增长ID的获取方法:(本人只试过Oracle的) Oracle设置  1    INSERT INTO TF003 (PLAN_I...

mysql获得刚插入数据的ID方法--转载

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

mysql获取刚插入(添加)记录的自动编号id

转自:http://hi.baidu.com/zuccxy/blog/item/037fb71eebf0848186d6b6cd.html 我们在写数据库程序的时候,经常会需要获取某个表中的...
  • jubincn
  • jubincn
  • 2012年03月19日 21:12
  • 1813

mysql获取刚插入(添加)记录的自动编号id

我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数, 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。 但在多线程情况下,就不行了。 ...

【转帖】在SQL Server中如何获得刚插入一条新记录的自动ID号

转自http://blog.csdn.net/wangji163163/archive/2008/05/09/2424191.aspx 在SQL Server中如何获得刚插入一条新记录的自动ID号...
  • smeyou
  • smeyou
  • 2011年08月31日 13:09
  • 553

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

我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数, 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。 但在多线程情况下,就不行了。 ...

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

转载http://blog.csdn.net/superch0054/article/details/1793213 我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数, 一般情况...

mysql 获取刚插入行的id

转载地址:http://www.cnblogs.com/obullxl/archive/2011/06/24/mysql-last-insert-id.html 使用MySQL的...

Mysql 中获取刚插入的自增长id的值

Sql代码   insert into user (username,password) VALUES ('zyl','123');   select last_insert_id(...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IBatis Mysql 获得刚插入记录的ID
举报原因:
原因补充:

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