Hibernate,从文件加载模式

时间:2014-07-23 11:58:13

标签: java spring hibernate jpa orm

在Hibernate中,我可以使用hbm2dll工具在hibernate从我的模型生成模式后导入数据文件。这很好,但是我想用我的数据库模式加载文件并让hibernate使用它而不是生成一个。

假设我在hibernate配置中配置了一些数据库

<property name="javax.persistence.jdbc.url" value="jdbc:hsqldb:."/>

在我运行测试之前,我想在我的schema.sql文件中定义一些模式来加载数据库。 而且我不想使用Spring ,我知道那里有支持它。

我知道我可以使用 hibernate.hbm2ddl 在创建SessionFactory时生成架构,但我宁愿加载我手动定义的架构。类似于spring-jdbc的<jdbc:embedded-database>

在Hibernate中是否有任何支持?

1 个答案:

答案 0 :(得分:0)

link1link2可能会帮助您。

此外,您可以将hibernate.hbm2ddl设置为none,并在类路径中添加import.sql文件,该文件将在服务器启动时执行。