【发布时间】:2015-04-18 00:09:12
【问题描述】:
我想用一些数据填充数据库。
我有那个 sql 脚本。
不管我把import1.sql文件放在哪里都喜欢。
src/main/resources/scripts/import1.sqlsrc/main/resources/import1.sql
它没有起作用,因为我还故意输入了一些错误的语句来确认它是否被导入。
我已经在生成的架构上验证了脚本,一切都很好。
注意:Hibernate 配置如:-
<prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
<prop key="hibernate.connection.autocommit">true</prop>
<prop key="hibernate.hbm2ddl.auto">create</prop>
<prop key="hibernate.hbm2ddl.import_files">import1.sql</prop>`
OR
<prop key="hibernate.hbm2ddl.import_files">src/main/resources/scripts/import1.sql</prop>
OR
<prop key="hibernate.hbm2ddl.import_files">src/main/resources/import1.sql</prop>
OR
<prop key="hibernate.hbm2ddl.import_files">/import1.sql</prop>
帮我解决这个问题...
【问题讨论】:
-
尝试使用
/resource/import1.sql,也可以使用resource或resources -
即
resources,我的设置仅根据resources。src/main/resources是一个源文件夹。 > 我也试过 /resources/import1.sql 不工作.... -
此链接可能对您有所帮助stackoverflow.com/questions/14577262/…