当我将 create-drop 设置为 hbm2ddl 时,我希望应用程序也插入一些默认数据。
是否有可能以某种方式编写一些 JPA 或 Hibernate 的扩展来做到这一点?
默认数据 = 10 个插入!用一个非常简单的数据!
最佳答案
在 create
或 create-drop
期间,Hibernate 默认情况下从类路径中名为 import.sql
的文件(如果存在)中执行 SQL 语句, 所以你可以把你的 SQL 脚本放在那里。
从 Hibernate 3.6 开始,您还可以使用 hibernate.hbm2ddl.import_files
属性指定其他文件。
另请参阅:
关于java - JPA/Hibernate - 默认数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5338914/