Spring jpa修改列名

时间:2014-12-03 14:34:05

标签: spring jpa

我正在使用spring-jpa,我将列名称提供给像<; p>这样的实体

@Column(name="UserDetail")

但它寻找user_detail。如何提供自定义列名?

1 个答案:

答案 0 :(得分:1)

更改hibernate使用的命名策略:

如果您有persistence.xml文件,请更改

<property name="hibernate.ejb.naming_strategy" value="org.hibernate.cfg.ImprovedNamingStrategy" />

<property name="hibernate.ejb.naming_strategy" value="org.hibernate.cfg.DefaultNamingStrategy" />