原创

Springboot3 与 Hibernate6 错误,未找到类 SpringPhysicalNamingStrategy

温馨提示:
本文最后更新于 2024年04月12日,已超过 48 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

springboot 3.24 hibernete 6.44 jdk 21

错误:抑制:java.lang.ClassNotFoundException:org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy

在网上搜索到 SpringPhysicalNamingStrategy 已被废弃,使用 CamelCaseToUnderscoresNamingStrategy 代替。但我更新设置后仍然失败,

spring:
  jpa:
    hibernate:
      naming:
        physical-strategy: org.hibernate.boot.model.naming.CamelCaseToUnderscoresNamingStrategy
        #physical-strategy: org.springframework.boot.orm.jpa.hibernate.CamelCaseToUnderscoresNamingStrategy
        #physical-strategy: org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy
        #physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
        #implicit-strategy: org.springframework.boot.orm.jpa.hibernate.SpringImplicitNamingStrategy

我尝试使用 springinitializr 生成一个全新的项目,只复制其中与数据库相关的代码,但也失败了。

正文到此结束
热门推荐
本文目录