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