簡體   English   中英

在hibernate中關閉import.sql

[英]Turn off import.sql in hibernate

這是hibernate中記錄不足的部分,但是如果類路徑的根目錄中存在名為import.sql的文件('/import.sql')將在創建數據庫模式后執行從文件讀取的SQL語句。 我想知道是否有辦法在休眠時關閉它。 顯而易見的答案是從import.sql更改名稱,但我想知道是否還有其他方法。 也許通過hibernate屬性?

您可以通過將hibernate.hbm2ddl.import_files屬性設置為空字符串來嘗試。

正如您在SchemaExport的源代碼中所看到的,嘗試加載屬性指定的文件,如果配置不包含值,則返回DEFAULT_IMPORT_FILE:

    this.importFiles = ConfigurationHelper.getString(
            AvailableSettings.HBM2DDL_IMPORT_FILES,
            configuration.getProperties(),
            DEFAULT_IMPORT_FILE
    );

M.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM