跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

java实现返回新增主键ID的实例方法

本篇文章主要介绍了mybatis+ mysql 返回插入的主键id的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。 需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。 方法:在mapper中指定keyProperty属性,示例如下:
insert into user(userName,password,comment) values(#{userName},#{password},#{comment})
如上所示,我们在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 }
UserDao.java
public interface UserDao { public int insertAndGetId(User user); }
测试: Eclipse导入Android或其他的JAVA项目的正确方法 WORD版 本文档主要讲述的是Eclipse导入Android或其他的JAVA项目的正确方法;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看 下载
User user = new User(); user.setUserName("chenzhou"); user.setPassword("xxxx"); user.setComment("测试插入数据返回主键功能"); System.out.println("插入前主键为:"+user.getUserId()); userDao.insertAndGetId(user);//插入操作 System.out.println("插入后主键为:"+user.getUserId());
输出: 插入前主键为:0 插入后主键为:15 【相关推荐】 1. Java免费视频教程 2. JAVA初级入门视频教程 3. JAVA教程手册

相关文章