我正在使用spring-jpa,我将列名称提供给像<; p>这样的实体
@Column(name="UserDetail")
但它寻找user_detail。如何提供自定义列名?
答案 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" />