insert语句返回主键ID

来源:互联网 发布:苹果mac应用商店 编辑:程序博客网 时间:2024/06/15 18:55

mysql

mybatis语句

<insert id="insert" parameterType="com.test.User"  keyProperty="userId" useGeneratedKeys="true" >
“keyProperty”表示返回的id要保存到对象的那个属性中,“useGeneratedKeys”表示主键id为自增长模式

User user = new User();  user.setName("测试");  user.setSex("男");     System.out.println("插入前主键为:"+user.getUserId());  userDao.insert(user);//插入操作  System.out.println("插入后主键为:"+user.getUserId());  
console:
插入前主键为:0  插入后主键为:10

0 0