java - hibernate列名问题

标签 java hibernate annotations

@Column(name="DateOfBirth")
private Date dateOfBirth;

我特别需要上面的代码来创建一个名为“DateOfBirth”的列,而 Hibernate 为我提供了一个名为 date_of_birth 的列。我怎样才能改变这个?有 web.xml 属性吗?我遇到了 DefaultNamingStrategy 和 ImproveNamingStrategy,但不确定如何指定其中之一。

最佳答案

尝试将其放入

应用程序属性

spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

关于java - hibernate列名问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46789708/

相关文章:

java - 如何让EntityManager执行原生sql

java - Hibernate 线程安全集合

java - 从枚举常量中获取注解值

Java InputStreamReader 和 UTF-8 字符集

java - 如何在 Lucene 4.4 中自定义停用词列表

hibernate - 我们是否能够在 hibernate CreateSQLQUERY 中执行 INSERT 语句

python - Python函数指针的类型

java - Eclipse Thym 需要 'osgi.bundle; org.eclipse.jgit [3.0.0,5.0.0)' 但找不到

java - 将 CSV 导入 Java 中的 SQLite

annotations - Modelica 库使用不同的 MSL 版本