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编号

Oracle设置   MS ...

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

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

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

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

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

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

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

转自:http://hi.baidu.com/zuccxy/blog/item/037fb71eebf0848186d6b6cd.html 我们在写数据库程序的时候,经常会需要获取某个表中的...

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

转自http://blog.csdn.net/wangji163163/archive/2008/05/09/2424191.aspx 在SQL Server中如何获得刚插入一条新记录的自动ID号...

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

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

SQL中返回刚插入记录的ID

--创建数据库和表 create database MyDataBase use MyDataBase create table mytable ( id int identity(1,...

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

获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号 本文和大家讲一下如何使用ibatis来获取刚刚插入数据的ID的方法,也是在网上找到的,挺实...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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