我正在使用Spring MVC(版本3.1),Hibernate(版本3.5)和MySQL开发应用程序。在此应用程序中,每次应用程序运行时,我都会创建一个数据库架构。我想使用import.sql脚本文件在一些表中插入一些默认数据。为此,我在根目录中创建了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>
但是我没有成功将默认数据插入表中。
请指导我。
Spring必须知道在哪里可以找到您的文件。
如果您使用的是maven,则有几种方法可以使用。
您可以使用classpath:/import.sql并将文件放在src / test / resources或src / main / resources中,这取决于您是否仅需要此文件进行测试。