可以从SQL脚本引用另一个SQL文件

可以从SQL脚本引用另一个SQL文件,第1张

可以从SQL脚本引用另一个SQL文件

hibernate只是:

  1. 每行读取所有SQL文件
  2. 剥去任何评论(开始的行
    --
    //
    /*
  3. 删除任何
    ;
    在端
  4. 将结果作为单个语句执行

(请参阅

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
    动态设置属性的,具体取决于某些环境属性


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4927455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存