以编程方式在Hibernate中重新创建H2模式

时间:2016-04-07 16:26:20

标签: java hibernate h2 hbm2ddl

我希望使用内存中的db(H2)对某些导入数据进行预处理,验证等,然后再将其保存到" real"生产数据库。在每次导入之前,我想重新创建H2模式以拥有一个干净的数据库,就像hibernate.hbm2ddl.auto:"create"一样。有没有办法以编程方式调用hbm2ddl或者我还能如何触发模式创建?

我使用Spring Boot 1.3.3和Hibernate 5.0.5。

感谢您的帮助!

干杯, 玛利亚

1 个答案:

答案 0 :(得分:0)

与此同时,我找到了以下解决方案,它对我有用: https://github.com/valery-barysok/spring4-hibernate5-stackoverflow-34612019

解决方案在Programmatic SchemaExport / SchemaUpdate with Hibernate 5 and Spring 4

中解释

谢谢, 玛利亚