Исключение Hibernate persistence.xml Unmarshall ⇐ JAVA
-
Anonymous
Исключение Hibernate persistence.xml Unmarshall
Я пытаюсь настроить базу данных в спящем режиме с помощью файла 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. Что я делаю не так?
Я просмотрел документацию и прочитал множество подобных проблем, но не нашел решения.
Я пытаюсь настроить базу данных в спящем режиме с помощью файла 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. Что я делаю не так?
Я просмотрел документацию и прочитал множество подобных проблем, но не нашел решения.
Мобильная версия