1. SpringBoot开启驼峰映射
如图,在application.yml中加入配置即可
mybatis:
configuration:
map-underscore-to-camel-case: true
2. 自动生成主键
插入数据时,过去是手动查询最后一位,然后对主码赋值
开启自增主键后,数据库便可自动生成主键。
首先允许对应数据库表使用自增主键
其次配置对应的映射文件
1) 插入语句变成如下,不需要再写主键了
INSERT INTO table (b , c , d)
VALUES (B , C , D)
2) 配置标签的属性
useGeneratedKeys = “true”:是否使用自动生成的主键
keyProperty = “数据库主码”:主码在数据库中对应的字段名
MyBatis开启自增主键后,还有一个好处
如果传入的参数是一个对象
在执行完毕后,生成的主键还能赋给这个对象