Как решить CommandAcceptanceException в интеграционном тесте?

341
05 августа 2017, 03:06

Есть DAO метод который я тестирую при помощи hsqldb.

При создании SessionFactory падает CommandAcceptanceException при

SessionFactory fac = new AtomicReference<>(
                new Configuration().configure().buildSessionFactory()
        );

Лог:

Hibernate: alter table propose drop constraint FK1whqgtiifg9s1e1rxkuhbgqhk
2017-08-03T23:41:27.194+0300  WARN  GenerationTarget encountered exception accepting command : Error executing DDL via JDBC Statement

Мой hibernate.cfg.xml:

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="http://www.hibernate.org/xsd/orm/cfg">
    <session-factory>
        <property name="connection.url">jdbc:hsqldb:mem:auto_mag;sql.enforce_size=false</property>
        <property name="connection.driver_class">org.hsqldb.jdbcDriver</property>
        <property name="connection.username">sa</property>
        <property name="connection.password"></property>
        <property name="dialect">org.hibernate.dialect.HSQLDialect</property>
        <property name="show_sql">true</property>
        <property name="hibernate.hbm2ddl.auto">create</property>
        <mapping resource="ru/pravvich/model/User.hbm.xml" />
        <mapping resource="ru/pravvich/model/Propose.hbm.xml" />
    </session-factory>
</hibernate-configuration>

Почему возникает это исключение?

Как его убрать?

READ ALSO
Консольный морской бой на java

Консольный морской бой на java

Здравствуйте, пишу примитивную версию морского боя на javaЗнаю, тема такая была, но из рассмотренных мною вариантов логику работы так и не понял,...

1027
ViewPager+PhotoView

ViewPager+PhotoView

Может быть, кто-нибудь может поделиться готовым классом, в котором совместно работают ViewPager и PhotoView? Ps

286
Ошибка в Selenium: java.lang.NoSuchMethodError: com.google.common.base

Ошибка в Selenium: java.lang.NoSuchMethodError: com.google.common.base

Появляется ошибка при запуске: Exception in thread "main" javalang

415
Как создать библиотеку?

Как создать библиотеку?

У меня есть три "куска" кода - интерфейс, абстрактный класс и классКласс наследует абстрактный класс, а абстрактный класс наследует интерфейс

405