hibernate只是:
- 每行读取所有SQL文件
- 剥去任何评论(开始的行
--
,//
或/*
) - 删除任何
;
在端 - 将结果作为单个语句执行
(请参阅
SchemaExport.importscript和
SingleLineSqlCommandExtractor)
这里不支持包含。
你可以做什么:
- 定义自己
importSqlCommandExtractor
的文件,知道如何包含文件-您可以使用hibernate.hbm2ddl.import_files_sql_extractor=(fully qualified class name)
- 使用将您的可选文件定义为其他导入文件
hibernate.hbm2ddl.import_files=prefix.sql,optional.sql,postfix.sql
,您可以根据需要添加和删除文件引用,或者甚至可以从工件中排除该文件-丢失的文件只会创建一条调试消息。 - 创建一个
Integrator
可以hibernate.hbm2ddl.import_files
动态设置属性的,具体取决于某些环境属性
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)