Исключение Hibernate persistence.xml UnmarshallJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Исключение Hibernate persistence.xml Unmarshall

Сообщение Anonymous »


Я пытаюсь настроить базу данных в спящем режиме с помощью файла persitence.xml. В настоящее время у меня есть следующий файл persistence.xml:

org.postgresql.Driver postgres jdbc:postgresql://127.0.0.1:5432/BlingBankDB postgres org.hibernate.dialect.PostgreSQL92Dialect обновить истина false Кажется, база данных подключается к кластеру postgres, но я получаю следующую ошибку:

Вызвано: java.lang.AbstractMethodError: класс приемника org.hibernate.envers.internal.entities.RevisionTypeType не определяет и не наследует реализацию разрешенного метода 'abstract int[] sqlTypes()' интерфейса org.hibernate.usertype.UserType. Это полная трассировка стека:
! java.lang.ExceptionInInitializerError в pt.tecnico.sirs.databaseserver.repository.hibernate.HibernateUtil.buildSessionFactory (HibernateUtil.java:29) в pt.tecnico.sirs.databaseserver.repository.hibernate.HibernateUtil. (HibernateUtil.java:10) в pt.tecnico.sirs.databaseserver.DatabaseServer. (DatabaseServer.java:20) в pt.tecnico.sirs.databaseserver.DatabaseServer.main (DatabaseServer.java:63) в org.codehaus.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:254) в java.lang.Thread.run (Thread.java:840) Вызвано: java.lang.AbstractMethodError: класс приемника org.hibernate.envers.internal.entities.RevisionTypeType не определяет и не наследует реализацию разрешенного метода «abstract int[] sqlTypes()» интерфейса org.hibernate.usertype. Тип пользователя. в org.hibernate.type.CustomType. (CustomType.java:58) в org.hibernate.type.BasicTypeRegistry.register (BasicTypeRegistry.java:166) в org.hibernate.boot.model.process.spi.MetadataBuildingProcess$2.contributeType (MetadataBuildingProcess.java:356) в org.hibernate.envers.boot.internal.TypeContributorImpl.contribute (TypeContributorImpl.java:27) в org.hibernate.boot.model.process.spi.MetadataBuildingProcess.handleTypes (MetadataBuildingProcess.java:391) в org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete (MetadataBuildingProcess.java:132) в org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build (MetadataBuildingProcess.java:86) в org.hibernate.boot.internal.MetadataBuilderImpl.build (MetadataBuilderImpl.java:479) в org.hibernate.boot.internal.MetadataBuilderImpl.build (MetadataBuilderImpl.java:85) в pt.tecnico.sirs.databaseserver.repository.hibernate.HibernateUtil.buildSessionFactory (HibernateUtil.java:23) в pt.tecnico.sirs.databaseserver.repository.hibernate.HibernateUtil. (HibernateUtil.java:10) в pt.tecnico.sirs.databaseserver.DatabaseServer. (DatabaseServer.java:20) в pt.tecnico.sirs.databaseserver.DatabaseServer.main (DatabaseServer.java:63) в org.codehaus.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:254) в java.lang.Thread.run (Thread.java:840)
И несмотря на то, что я явно определил для hibernate.listeners значение false, похоже, что для интеграции Envers все еще установлено значение true. Что я делаю не так?

Я просмотрел документацию и прочитал множество подобных проблем, но не нашел решения.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»