MyBatis insert返回主键(sqlserver2008)
2014-07-29 17:21
246 查看
mybatis insert返回主键(sqlserver2008) MyBatisXML配置,下面两种方式都行方式1:<insert id="insert" parameterType="com.user.model.User" >
<selectKey resultType="java.lang.Integer" keyProperty="id" order="AFTER" >
SELECT @@IDENTITY
</selectKey>
<![CDATA[
insert into
tb_user(username,password) values(#{userName},#{password})
]]>
</insert> 方式2:<insert id="insertUser" parameterType="com.user.model.User" useGeneratedKeys="true" keyProperty="id">
<![CDATA[
insert into
tb_user(username,password) values(#{userName},#{password})
]]>
</insert> 定义dao层、service层的insert方法Action中调用User user = new User();
user.setUserName("tom");
user.setPassword("123456");
int row = userService.insert(user); //注意:mybatis中insrt不再返回主键,只返回响应行数,这点和ibatis不同了
System.out.println("响应的行数:"+row);
int id = user.getId(); //从对象中取得自增的标识列ID的值
System.out.println("新插入的数据的ID:"+id);
<selectKey resultType="java.lang.Integer" keyProperty="id" order="AFTER" >
SELECT @@IDENTITY
</selectKey>
<![CDATA[
insert into
tb_user(username,password) values(#{userName},#{password})
]]>
</insert> 方式2:<insert id="insertUser" parameterType="com.user.model.User" useGeneratedKeys="true" keyProperty="id">
<![CDATA[
insert into
tb_user(username,password) values(#{userName},#{password})
]]>
</insert> 定义dao层、service层的insert方法Action中调用User user = new User();
user.setUserName("tom");
user.setPassword("123456");
int row = userService.insert(user); //注意:mybatis中insrt不再返回主键,只返回响应行数,这点和ibatis不同了
System.out.println("响应的行数:"+row);
int id = user.getId(); //从对象中取得自增的标识列ID的值
System.out.println("新插入的数据的ID:"+id);
相关文章推荐
- MyBatis:Insert操作详解(返回主键、批量插入)
- MyBatis 获取insert操作返回的主键
- MyBatis insert操作返回主键
- PostgreSQL使用MyBatis,insert时返回主键
- MyBatis insert 返回主键的方法
- MyBatis使用MySQL数据库如何在执行insert操作后返回自增的主键
- mybatis mysql 批量insert 返回主键
- MyBatis:Insert操作详解(返回主键、批量插入)
- MyBatis Insert 返回主键值(ORACLE)
- MyBatis insert操作返回主键
- Mybatis中insert返回主键ID
- Mybatis中insert返回主键取不到
- MyBatis在insert插入操作时返回主键ID的配置
- mybatis insert into 多条记录同时返回多个ID主键方法
- mybatis.net insert 返回主键
- MyBatis:Insert操作详解(返回主键、批量插入)
- MyBatis insert 返回主键的方法
- MyBatis在insert插入操作时返回主键ID的配置(推荐)
- MyBatis在insert插入操作时返回主键ID的配置
- MyBatis insert操作返回主键