2013-01-23 10 views
5

Używam Hibernate 3.6.9final z Glassfish 3.1.1.hibernate.id.new_generator_mappings są ignorowane przez glassfish?

Po uruchomieniu aplikacji otrzymuję następujące ostrzeżenie: "Hibernacja nie obsługuje SequenceGenerator.initialValue(), chyba że hibernate.id.new_generator_mappings".

Zgodnie z dokumentami mogę włączać i wyłączać obsługę nowego generatora sekwencji, włączając/wyłączając wartość hibernate.id.new_generator_mappings. W moim persistence.xml ustawić następującą opcję we właściwościach:

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

to wydaje się być całkowicie ignorowane, a ja wciąż dostać ostrzeżenia. Czy to ustawienie, którego nie można ustawić w pliku persistence.xml? Nie używam AnnotationConfiguration w aplikacji ani nie mam hibernate.cfg.xml lub hbm.xml.

sugestie?

+0

Wydaje się, że jest to częsty problem. Ustawiłem tę właściwość w pliku '.cfg.xml' aplikacji wiersza poleceń, a także jest ona ignorowana. –

Odpowiedz

0

Uruchamiam Hibernate 4.3.11, a właściwość jest brana pod uwagę. Ostrzeżenie zniknęło.

Tak naprawdę dzięki za rozwiązanie mojego problemu :)