ibatis annotations 注解方式返回刚插入的自增长主键ID的值--转
-- 方式 返回 ID 注解 插入 主键 增长
2023-09-11 14:21:40 时间
原文地址:http://www.blogs8.cn/posts/WWpt35l
mybatis提供了注解方式编写sql,省去了配置并编写xml mapper文件的麻烦,今天遇到了获取自增长主键返回值的问题,发现相关问答比较少,还好最后还是圆满解决了,现把重点记录一下,解决问题的关键就是以下几行代码:
1 @Insert("insert into Product(title, image, price, detail, summary, seller) values(#{title},#{image},#{price},#{detail},#{summary},#{seller})") 2 @Options(useGeneratedKeys=true, keyProperty="id")//添加该行,product中的id将被自动添加 3 public Integer insertProduct(Product product);
添加上面的第二行就可以了,其中第二个参数据说可以不需要
添加该注解后
在数据库中添加成功后,product的id属性就会被默认赋值。
相关文章
- shell脚本--continue、break
- ASP.NETCORE 启动事件的两种捕获方式--可以自定义预加载和卸载相关任务
- win8 开发之旅(3) --五子棋游戏开发 前奏
- linux驱动开发--字符设备:自动创建设备节点
- 【昇腾学院】昇腾AI处理器软件栈--框架管理器(Framework)离线模型生成
- 前端学习 -- Html&Css -- 条件Hack 和属性Hack
- java多线程 -- 创建线程的第三者方式 实现Callable接口
- [Git] Recover Local Changes from `git reset --hard` with `git reflog`
- 网络--三种网络通讯方式及Android的网络通讯机制
- view--4种Android获取View宽高的方式
- Android--获取系统时间的几种方式
- 通过HTML条件注释判断IE版本的HTML语句详解<!--[if IE]> <![endif]-->
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)--续
- leetcode--Recover Binary Search Tree
- 文件内容拷贝(1)文本方式-逐个字符拷贝(2)文本方式--逐行拷贝(3)二进制方式--逐块拷贝 (4)二进制方式-一次性拷贝
- 【云原生 | Envoy 系列】--Envoy两种健康检测方式
- 45.第十章 网络协议和管理配置 -- TCP/IP 协议栈(六)
- k55.第十九章 K8s运维篇-集群升级 -- kubeadm v1.22 安装方式升级(一)
- k49.第十九章 K8s运维篇-集群升级 -- kubernetes v1.20 二进制包安装方式升级(二)
- y135.第七章 服务网格与治理-Istio从入门到精通 -- 网格和SSO(二一)
- JSP动作--JSP有三种凝视方式
- 4.2 codecs--Codec注册管理和基类
- 8.7 linecache--随机访问文本文件的行内容
- 汇编语言内存寻址方式--04