您的位置:首页 > 数据库 > MySQL

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

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: