在Hibernate中控制此行为的属性是
hibernate.id.new_generator_mappings,对于Hibernate
5->默认为true,这意味着
TableGenerator将使用新的而不是不推荐的
MultipleHiLoPerTableGenerator。
但是Spring
Boot默认将此属性设置为false,这意味着将使用旧的生成器,除非您明确告诉您要新的生成器。您需要将属性
spring.jpa.hibernate.use-new-id-generator-mappings设置
true为获取TableGenerator。
参见https://github.com/spring-projects/spring-boot/wiki/Spring-
Boot-1.4-Release-Notes#generator-mappings



