Mybatis返回Mysql表的自增主键
2015-12-18 00:00
232 查看
<insert id="insertUplusDns" parameterType="com.haierubic.saas.model.businessmodule.UplusDns" useGeneratedKeys="true" keyProperty="id"> insert into uplus_dns(directory_id,routing_key,routing_url,routing_desc,user_id,create_time,update_time) values(#{directoryId},#{routingKey},#{routingUrl},#{routingDesc},#{userId},#{createTime},#{updateTime}) </insert>
uplus_dns表的主键是id,这个主键是自增主键,所以我们在插入的时候,不用插入该列。
useGeneratedKeys="true" 表示使用自增主键,keyProperty="id"表示自增主键赋值给UplusDns的id属性。
使用了上面的两个属性,在调用了uplusDnsDao.insertUplusDns(uplusDns);之后
uplusDns.getId()就得到了自增主键了。
相关文章推荐
- MySQL重置ROOT密码
- 配置完MySQL5.7.1解压版在启动服务过程中遇到无法启动的问题
- mysql 时间格式与日期格式转换,去除datetime中的具体时间
- Mysql命令行汇总--help
- SSH应用之BBS之路-2、Hibernate配置
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
- MySQL性能分析及explain的使用
- Mysql命令大全
- MySQL丢数据及主从数据不一致的场景(转)--------非常重要
- Mysql插入数据错误:Duplicate entry '一份' for key 'term'
- mysql 中的like查找不忽略大小写
- 解决MySQL5.6 Warning: Using a password on the command line interface can be insecure
- C#读取mysql表
- java代码与mysql语句的一些优化
- mysql 判断表字段是否存在,然后修改
- mysql5.6版本安装步骤详解
- 阿里云 Ubuntu 14.04 安装mysql 5.6
- MySQL 5.7 新特性详解
- mysql 安装问题
- mysql insert_select ID 自增长