mybatis与mysql插入数据返回主键
2013-12-16 17:21
501 查看
注意:使用的时候直接用user.getId
如:int count = reportDAO.insert(user);此时count为插入条数,user.getId()为主键
Xml代码
<insert id="insertAndGetId" useGeneratedKeys="true" keyProperty="userId" parameterType="com.chenzhou.mybatis.User">
insert into user(userName,password,comment)
values(#{userName},#{password},#{comment})
</insert>
如上所示,我们在insert中指定了keyProperty="userId",其中userId代表插入的User对象的主键属性。
User.java
Java代码
public class User {
private int userId;
private String userName;
private String password;
private String comment;
//setter and getter
}
如:int count = reportDAO.insert(user);此时count为插入条数,user.getId()为主键
Xml代码
<insert id="insertAndGetId" useGeneratedKeys="true" keyProperty="userId" parameterType="com.chenzhou.mybatis.User">
insert into user(userName,password,comment)
values(#{userName},#{password},#{comment})
</insert>
如上所示,我们在insert中指定了keyProperty="userId",其中userId代表插入的User对象的主键属性。
User.java
Java代码
public class User {
private int userId;
private String userName;
private String password;
private String comment;
//setter and getter
}
相关文章推荐
- Mybatis+MySQL插入数据后返回主键
- mysql+mybatis插入一条数据后返回主键ID
- MyBatis框架——mybatis插入数据返回主键(mysql、oracle)
- mybatis mysql 插入对象返回数据主键id
- Mybatis+MySql 插入数据后返回自增主键值
- MyBatis框架——mybatis插入数据返回主键(mysql、oracle)
- mybatis 插入数据至mysql并返回主键
- MyBatis框架——mybatis插入数据返回主键(mysql、oracle)
- mybatis+mysql返回插入数据主键
- MyBatis与Oracle,MySql,SqlServer插入数据返回主键方式
- 【MyBatis框架点滴】——mybatis插入数据返回主键(mysql、oracle)
- Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法
- MyBatis+MySQL 返回插入的主键ID
- MyBatis在Oracle中插入数据并返回主键的问题解决
- Mybatis mybatis插入数据返回主键
- Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法
- MyBatis+MySQL 返回插入记录的主键ID
- MyBatis在Oracle中插入数据并返回主键的问题解决
- MyBatis+MySQL 返回插入的主键ID
- Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法