【发布时间】:2019-11-22 12:04:59
【问题描述】:
我正在使用休眠和 HSQLDB。 HSQLDB 在进程内模式下工作。
数据库查询:
session.createQuery("from Doctor").list();
返回一个空列表。但实际上,数据库表不是空的,所有数据库文件都在项目包中
休眠配置:
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property>
<!-- In-Process database connection-->
<property name="hibernate.connection.url">jdbc:hsqldb:file:demodb;shutdown=true</property>
<property name="hibernate.connection.username">user1</property>
<property name="hibernate.connection.password">user1</property>
<property name="hibernate.dialect">org.hibernate.dialect.HSQLDialect</property>
<property name="show_sql">true</property>
<property name="hbm2ddl.auto">update</property>
<mapping class="com.mycom.entity.Doctor"></mapping>
</session-factory>
</hibernate-configuration>
我该如何解决这个问题?
【问题讨论】: