Есть 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>
Почему возникает это исключение?
Как его убрать?
Продвижение своими сайтами как стратегия роста и независимости