Hibernate GWT интеграции бросает «java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval () Z» - PullRequest
1 голос
/ 17 августа 2010

Эта ошибка - кошмар, я не смог выяснить, почему библиотеки Hibernate не загружаются в путь к классам во время развертывания на веб-сервере (интегрированный сервер затмений Jetty, в комплекте с GWT). Я вижу, что hibernate-jpa-2.0-api-1.0.0.Final.jar добавляется в путь к классам веб-приложений во время развертывания. Но он все еще не решен по какой-то причине. Тот же код отлично работает как обычное Java-приложение (сущности на стороне сервера, т.е.);Если используется из GWT, он выкидывает.

Нужно ли мне обновление (затмение 3.5 с последними обновлениями, я не получаю какие-либо новые версии от Google по этому поводу)?Эта версия веб-сервера (Jetty) не поддерживает JPA2?Может кто-нибудь направить меня в этом, пожалуйста.

Заранее спасибо.

Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z
at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1837)
at org.hibernate.cfg.AnnotationBinder.processIdPropertiesIfNotAlready(AnnotationBinder.java:769)
at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:733)
at org.hibernate.cfg.AnnotationConfiguration.processArtifactsOfType(AnnotationConfiguration.java:636)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:359)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1377)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:954)
at com.examples.helloajax.server.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:29)
... 28 more

1 Ответ

0 голосов
/ 30 августа 2010

Если hibernate загружается на событие сервлета contextInitialized, я не вижу этой ошибки !!Кажется, я не понимаю причину этого. Но это работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...