热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MyBatis注解插入数据,返回自增主键

使用Mybatis框架操作数据库时,可以使用注解的方式,也可以使用XML文件配置,两种写法各有千秋。在使用注解进行save操作时,如果我想获取插入数据后的自增主键,那么可以使用如下

使用Mybatis框架操作数据库时,可以使用注解的方式,也可以使用XML文件配置,两种写法各有千秋。

在使用注解进行save操作时,如果我想获取插入数据后的自增主键,那么可以使用如下注释:

@Insert("insert into `product_module_tree` (`product_id`, `module_name`, `level`, `parent_id`, `status`, `sort`) " +
"values(#{productId},#{moduleName},#{level},#{parentId},#{status},#{sort}")
@Options(useGeneratedKeys=true, keyProperty="id", keyColumn="id")
void saveModel(ProductModuleTree model);

这样在实体中就会自动插入自增ID。

学习是一个循序渐进的过程,而学习的时间从来都不晚,只要你开始学习。



推荐阅读
author-avatar
轻羽yy
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有