Spring Boot 2.0使用Hibernate 5.2(https://github.com/spring-projects/spring-
boot/wiki/Spring-Boot-2.0-Release-Notes)。从5.2开始,
Hibernate更改了其
GeneratedType.AUTO策略。任何本身不支持序列的数据库(例如MySQL),它们都使用TABLE生成器代替IDENTITY。(https://hibernate.atlassian.net/browse/HHH-11014)
这就是为什么
GeneratedType.AUTO无法按预期工作的原因。



