我在内存模式下使用HSQL DB并创建表,数据以用于junit目的。 它的工作正常。因为它在内存模式下,一旦所有的junits完成,db实例就会失效。
<property name="hibernate.connection.url">jdbc:hsqldb:mem:testdb</property>
但是我想将HSQL DB服务器模式从内存切换到文件实例.SO我认为我可以拥有文件中写入的所有模式和数据。
请帮帮我。
感谢。
答案 0 :(得分:1)
您可以使用file:
数据库。
可以选择将架构和初始数据存储在file:
数据库中,并使用files_readonly=true
连接属性打开此数据库以进行测试。这样可以避免将更改写入原始数据库。
请参阅指南:http://hsqldb.org/doc/2.0/guide/dbproperties-chapt.html#dpc_db_file_mem