繁体   English   中英

JPA /休眠-默认数据

[英]JPA/Hibernate - Default data

当我将create-drop设置为hbm2ddl时,我希望该应用程序还插入一些默认数据。

是否可以以某种方式为JPA或Hibernate写一些扩展来做到这一点?

默认数据= 10次插入! 用非常简单的数据!

默认情况下,在createcreate-drop Hibernate从类路径中的import.sql文件执行SQL语句(如果存在),因此您可以在其中放置SQL脚本。

从Hibernate 3.6开始,您还可以使用hibernate.hbm2ddl.import_files属性指定其他文件。

也可以看看:

我不认为您可以开箱即用休眠,但是您可以编写一个小型应用程序来为您做到这一点。 我有一个Spring bean,当它被加载并且DB为空时,它将读取一个SQL文件,其中带有一堆插入以填充DB。

因此,就我而言,我运行的同一应用程序也负责填充数据库。

JUnit测试中有一个名为DbUnit的工具。 不确定这是否是您想要的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM