2

Hibernate から EclipseLink に移行しています。

私が気付いたのは、Hibernates ddl-generation がキャメルケース列のアンダースコアで区切られた sql-columns を作成することです

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

私のpersistence.xmlで。私はそれがとても好きです。

私の質問は次のとおりです。EclipseLinkでそれを行うにはどうすればよいですか?

ジョニー

4

2 に答える 2

2

私は解決策を見つけました。EclipseLinkSession-Customizerクラスを使用する必要があります。
ここで説明します(そのページを下にスクロールした場合の例を使用):http ://dev.eclipse.org/mhonarc/lists/eclipselink-users/msg00094.html

ジョニー

于 2012-09-20T09:26:59.440 に答える
0

このhttps://gist.github.com/iromu/6864061をフォークします。数字はアンダースコアで囲まれた文字として認識されません。 @Column(name="") でマッピングをオーバーライドできます

于 2013-10-07T08:25:42.163 に答える