我想使用 spring mvc 和 hibernate4 执行初始数据加载。给定的代码将生成所有表,但它没有导入文件。
<prop key="hibernate.dialect">${jdbc.dialect}</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">create</prop>
<prop key="hibernate.cache.provider_class">org.hibernate.cache.NoCacheProvider</prop>
<prop key="hibernate.search.default.directory_provider">org.hibernate.search.store.impl.FSDirectoryProvider
</prop>
<prop key="hibernate.search.default.indexBase">/WEB-INF/indexes</prop>
<prop key="hibernate.hbm2ddl.import_files">hrms.sql</prop>`enter code here`
最佳答案
我认为,只是路径错误。请尝试:
- 将您的(.csv + .sql)文件放入 (!
src/main/
)resources
(文件夹)中。
..或者:
- 将所有 csv 文件引用为“WEB-INF/[xyz].csv”,并且:
- 请参阅“WEB-INF/hrms.sql”(在您的 spring/hibernate 配置文件中)。 或
- 将其 (
hrms.sql
) 也移动到 (!src/main/
)resources
。
关于mysql - hibernate.hbm2ddl.import_files 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30083167/