Будьте в спящем режиме с 3.5 финалом в JBoss 5.1.0. GA

Будьте в спящем режиме С 3.5 финалом, наконец здесь, и это предлагает ожидаемую поддержку JPA2 многого среди других функций. Я работаю над проектом (базирующийся EJB3) использующий JBoss 5.1.0. GA и В спящем режиме 3.3, но я хотел использовать в своих интересах JPA2 и пытался обновить для Спящего режима 3.5.

То, что я сделал, было довольно просто и стандартно - я просто поместил все быть в спящем режиме 3,5 банок в сервер/конфигурацию (значение по умолчанию, все, и т.д.) / папка lib - тот способ, которым они имеют приоритет по быть в спящем режиме артефактам, поставленным с JBoss. Это кажется, хотя это, которое JBoss поставляет с библиотеками, которые зависят от части реализации JPA1 того, чтобы быть в спящем режиме 3.3, потому что я начал получать некоторые ошибки о нереализованных абстрактных методах и материале как этот на, развертывается:

    23:21:26,792 WARN  [Ejb3Configuration] Persistence provider caller does not implement the EJB3 spec correctly. PersistenceUnitInfo.getNewTempClassLoader() is null.
23:21:26,792 ERROR [AbstractKernelController] Error installing to Start: name=persistence.unit:unitName=kernel-ear-3.3.0-SNAPSHOT.ear/config-persistence.jar#ConfigurationPersistenceUnit state=Create
java.lang.AbstractMethodError: org.jboss.jpa.deployment.PersistenceUnitInfoImpl.getValidationMode()Ljavax/persistence/ValidationMode;
    at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:613)
    at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:72)
    at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:301)
    at sun.reflect.GeneratedMethodAccessor308.invoke(Unknown Source)

Возможно, я должен использовать другую обеспеченную персистентность? В настоящее время это:

org.hibernate.ejb. HibernatePersistence

Я смотрел по всей сети и не нашел зарегистрированных процедур обновления. Был даже оставшийся без ответа вопрос здесь в переполнении стека по теме.

Какие-либо идеи, предложения? Заранее спасибо за Вашу справку.

8
задан Pascal Thivent 15 April 2010 в 00:06
поделиться

1 ответ

Кажется, что JBoss поставляется с библиотеками, которые зависят от части реализации JPA1 спящего режима 3.3

Да, есть (см. это старое письмо , чтобы получить представление), и я не думаю, что ваш текущий подход возможен. Насколько я понимаю, интеграция JPA 2 была запланирована для JBoss 5.2 , но похоже, что они решили пропустить эту ветку, чтобы перейти непосредственно к JBoss 6.x.

7
ответ дан 5 December 2019 в 21:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: