这是 hibernate 的一个文档不足的部分,但是如果类路径的根目录中存在一个名为 import.sql 的文件,那么('/import.sql')
Hibernate 将在创建数据库模式后执行从该文件中读取的 SQL 语句。我想知道是否有办法在休眠时关闭它。显而易见的答案是从 import.sql 更改名称,但我想知道是否还有其他方法。也许通过休眠属性?
问问题
1370 次
1 回答
4
您可以通过将hibernate.hbm2ddl.import_files
属性设置为空字符串来尝试。
正如您在源代码中看到的SchemaExport
,尝试加载由属性指定的文件,如果配置不包含值,则返回 DEFAULT_IMPORT_FILE:
this.importFiles = ConfigurationHelper.getString(
AvailableSettings.HBM2DDL_IMPORT_FILES,
configuration.getProperties(),
DEFAULT_IMPORT_FILE
);
M。
于 2012-07-19T21:25:48.000 回答