在application.yaml中设置hibernate.id.new_generator_mappings

NTy*_*ler 8 spring hibernate spring-boot

我想设置hibernate.id.new_generator_mappings属性才能使用SequenceStyleGenerator,因为我升级到春季启动1.4.0.RELEASE后得到废弃警告SequenceHiLoGenerator.

我尝试将以下条目添加到application.yaml但它没有效果:

spring:
  jpa:
    hibernate:
      id:
        new_generator_mappings: true
Run Code Online (Sandbox Code Playgroud)

我也尝试过转换为application.properties文件:

spring.jpa.hibernate.id.new_generator_mappings=true
Run Code Online (Sandbox Code Playgroud)

单步调试JpaProperties我可以看到它试图解析hibernate.id.new_generator_mappings属性的位置,但它缺失了.

这是Spring Boot中的错误,还是我的配置错误?

NTy*_*ler 17

根据升级指南,正确的设置是:

spring.jpa.hibernate.use-new-id-generator-mappings