Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JPA/Hibernate-默认数据_Java_Sql_Database_Hibernate_Jpa - Fatal编程技术网

Java JPA/Hibernate-默认数据

Java JPA/Hibernate-默认数据,java,sql,database,hibernate,jpa,Java,Sql,Database,Hibernate,Jpa,当我创建放置集为hbm2ddl时,我希望应用程序也插入一些默认数据 是否有可能以某种方式为JPA或Hibernate编写一些可以做到这一点的扩展 默认数据=10次插入!用一个非常简单的数据 我不认为你可以用现成的hibernate来实现,但是你可以编写一个小应用程序来实现。我有一个Springbean,当它被加载并且数据库为空时,它读取一个带有一系列插入的sql文件来填充数据库 因此,在我的例子中,我运行的同一个应用程序也负责填充数据库。我不认为使用现成的hibernate就可以做到这一点,但您

当我创建放置集为hbm2ddl时,我希望应用程序也插入一些默认数据

是否有可能以某种方式为JPA或Hibernate编写一些可以做到这一点的扩展


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

我不认为你可以用现成的hibernate来实现,但是你可以编写一个小应用程序来实现。我有一个Springbean,当它被加载并且数据库为空时,它读取一个带有一系列插入的sql文件来填充数据库


因此,在我的例子中,我运行的同一个应用程序也负责填充数据库。

我不认为使用现成的hibernate就可以做到这一点,但您可以编写一个小应用程序来为您实现这一点。我有一个Springbean,当它被加载并且数据库为空时,它读取一个带有一系列插入的sql文件来填充数据库

因此,在我的例子中,我运行的同一个应用程序也负责填充数据库。

在创建或创建期间,默认情况下,Hibernate从类路径中名为import.SQL的文件执行SQL语句(如果存在),因此您可以将SQL脚本放在那里

由于Hibernate 3.6,您还可以使用Hibernate.hbm2ddl.import_files属性指定其他文件

另见:

在create或create drop期间,默认情况下,Hibernate从类路径中名为import.SQL的文件执行SQL语句(如果存在),因此您可以将SQL脚本放在那里

由于Hibernate 3.6,您还可以使用Hibernate.hbm2ddl.import_files属性指定其他文件

另见:

在JUnit测试中有一个名为的工具可以实现这一点。不确定这是否是您想要的。

有一个名为的工具,它在JUnit测试中执行此操作。不确定这是否是你想要的