Эта ошибка - кошмар, я не смог выяснить, почему библиотеки 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