2013-01-23 40 views
5

我在Glassfish 3.1.1上使用Hibernate 3.6.9final。hibernate.id.new_generator_mappings被glassfish忽略?

當我開始我的應用程序時,出現以下警告:「休眠不支持SequenceGenerator.initialValue(),除非hibernate.id.new_generator_mappings」。

根據文檔,我可以通過啓用/禁用hibernate.id.new_generator_mappings值來打開/關閉對新序列生成器的支持。在我persistence.xml我設置的屬性如下選項:

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

這似乎完全忽略,我仍然得到警告。這是一個無法在persistence.xml中設置的設置嗎?我沒有在應用程序中使用AnnotationConfiguration,也沒有hibernate.cfg.xmlhbm.xml

意見建議?

+0

這似乎是一個普遍的問題。我在命令行應用程序的'.cfg.xml'文件中設置了這個屬性,它也被忽略。 –

回答

0

我運行休眠4.3.11,並考慮到屬性。警告消失了。

所以真的謝謝你解決我的問題:)