abel533 / MyBatis-Spring-Boot

Spring Boot集成MyBatis的基础项目
3.37k stars 1.59k forks source link

mapper-spring-boot-starter 从版本 2.1.0 升级到 2.1.4,新增数据时主键(通过@KeySql(genId = XXX.class))一直为空,2.1.0旧版本没有这个问题 #152

Closed zhengzhiying closed 5 years ago

zhengzhiying commented 5 years ago

经过调试发现这个问题是因为新增数据时id为一个空字符串,被误认为有值,导致新增数据没有通过KeySql去生成主键,同时参考自4.1.1 更新日志的说明,该特性为正常功能设计