默认情况下,HSQL创建一个称为PUBLIC的架构。来源:HSQL文档
看到模式名称在测试中从未出现过(命名为查询/实体管理器进行交互),您可以更改hibernate属性以使用此PUBLIC模式
<properties> <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect" /> <property name="hibernate.default_schema" value="PUBLIC"/> <property name="hibernate.hbm2ddl.auto" value="create-drop" /></properties>
或者
只是从属性列表中删除default_schema,并且无论如何它都使用PUBLIC
<properties> <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect" /> <property name="hibernate.hbm2ddl.auto" value="create-drop" /></properties>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)