JPA(Hibernate)表初始化,很好的做法

时间:2013-02-28 21:03:11

标签: java hibernate orm persistence

问题是我不确定是否使用Hibernate进行第一次表初始化(创建表)是一种很好的方法。 我想完全控制这个过程。

所以,我考虑过使用DDL初始化脚本。但它似乎依赖于DBMS,它也很糟糕。

我想完全控制初始化过程,同时它应该与DBMS无关。

我如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

这取决于您尝试使用数据库的内容。您可以设置两个配置文件,例如一个用于测试将在derby中创建表的配置文件,然后是生产配置文件,该文件将使用假定存在表的“生产”数据库。

此外,在开发过程中创建表是有意义的,这样您就可以动态创建对象/表,但是一旦发布,就可以切换配置。

相关问题