Hibernate可以生成与Java属性名称完全匹配的DDL列名称吗?

时间:2019-04-12 14:08:34

标签: java json hibernate spring-boot jpa

我正在构建JDBC <-> JSON实用程序类,并且由于休眠生成的DDL列与我的对象属性名称不匹配而出现差异。我尝试编写一个自定义的PhysicalNamingStrategy来引用从toPhysicalColumnName返回的标识符,这仅在外键生成的下游引发了异常。我的数据库支持大小写混合的列名,因此JSON序列化应该轻而易举!

1 个答案:

答案 0 :(得分:0)

默认情况下,Hibernate使用字段名作为列名。您可以通过在字段上使用@Column(name = "column_name")来更改默认字段<->列映射。