在我的 spring 项目中,我使用 Hibernate 将我的实体类导出到以前创建的数据库中。但我希望,除了实体/表之外,还应该在数据库中创建一些初始值。任何人都可以指出如何做到这一点的方向?
最佳答案
将插入的 sql 放在类路径中名为 import.sql
的文件中。一旦创建 SessionFactory,它将执行此插入脚本并导入所有这些数据。
例如在 maven 项目中它会在\src\main\resources\import.sql 下
如果您的导入文件名不同,您可以使用 hibernate.hbm2ddl.import_files
属性设置它并提供您的文件名。
关于java - 如何通过 Hibernate 用初始值从数据库中填充表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23496807/