2013-01-23 3 views
5

Glassfish 3.1.1でHibernate 3.6.9finalを使用しています。glassfishはhibernate.id.new_generator_mappingsを無視していますか?

アプリケーションを起動すると、「hibernate.id.new_generator_mappings以外の場合、HibernateはSequenceGenerator.initialValue()をサポートしません」という警告が表示されます。

ドキュメントによると、hibernate.id.new_generator_mappingsの値を有効/無効にすることで、新しいシーケンスジェネレータのサポートをオン/オフできます。

<property name="hibernate.id.new_generator_mappings" value="true"/> 

これは完全に無視しているようだと、私はまだ警告が出る:私のpersistence.xmlでは、私はプロパティで次のオプションを設定します。これはpersistence.xmlで設定できない設定ですか?私はアプリケーション内でAnnotationConfigurationを使用していません。hibernate.cfg.xmlまたはhbm.xmlを持っていません。

提案はありますか?

+0

これはよくある問題です。コマンドラインアプリケーションの '.cfg.xml'ファイルにこのプロパティを設定しましたが、これも無視されています。 –

答えて

0

私はHibernate 4.3.11を実行し、プロパティが考慮されます。警告が消えた。

実際に私の問題を解決していただきありがとうございます。

関連する問題