如何使用Hibernate,MySQL Application中的import.sql文件将默认数据插入表中

Man*_*wal 6 mysql import hibernate spring-mvc maven

我正在使用Spring MVC(版本3.1),Hibernate(版本3.5)和MySQL开发应用程序.在这个应用程序中,我每次运行应用程序时都会创建一个数据库模式.我想使用import.sql脚本文件将一些默认数据插入到几个表中.为此,我在root中创建了import.sql脚本,并在hibernate中使用以下语句.CFG.xml文件.

<property name="hibernate.hbm2ddl.auto">create</property> 
<property name="hibernate.hbm2ddl.import_files">import.sql</property>
<property name="connection.autocommit">true</property>
Run Code Online (Sandbox Code Playgroud)

但是我没有成功将默认数据插入表中.

请指导我.

Sam*_*CHI 5

Spring必须知道在哪里找到你的文件.

如果你正在使用maven,有几种方法可以做到这一点.

你可以使用classpath:/import.sql并将你的文件放在src/test/resources或src/main/resources中,具体取决于你是否只需要测试它.