我正在构建JDBC <-> JSON实用程序类,并且由于休眠生成的DDL列与我的对象属性名称不匹配而出现差异。我尝试编写一个自定义的PhysicalNamingStrategy来引用从toPhysicalColumnName返回的标识符,这仅在外键生成的下游引发了异常。我的数据库支持大小写混合的列名,因此JSON序列化应该轻而易举!
答案 0 :(得分:0)
默认情况下,Hibernate使用字段名作为列名。您可以通过在字段上使用@Column(name = "column_name")
来更改默认字段<->列映射。