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

时间:2016-08-03 17:54:58

标签: spring hibernate spring-boot

我正在尝试设置hibernate.id.new_generator_mappings属性以便使用SequenceStyleGenerator,因为我在升级到Spring Boot 1.4.0.RELEASE后会收到SequenceHiLoGenerator的弃用警告。

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

spring:
  jpa:
    hibernate:
      id:
        new_generator_mappings: true

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

spring.jpa.hibernate.id.new_generator_mappings=true

单步执行JpaProperties类我可以看到它试图解析hibernate.id.new_generator_mappings属性的位置,但它已丢失。

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

1 个答案:

答案 0 :(得分:15)

upgrade guide的正确设置为:

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