2017-02-02 71 views
0

我有我的自定義SQL文件與DDL查詢。我需要用這個文件初始化我的方案。 不是休眠定製DDL創建

<property name="hibernate.hbm2ddl.auto">create</property> 

我該怎麼做?

+0

你在使用Spring或者其他類似的框架嗎? –

回答

0

有一個名爲import.sql的特殊文件名,您可以在應用程序的類路徑的根目錄中包含Hibernate在創建數據庫模式後查找的路徑,允許用戶提供額外的SQL命令,Hibernate應該在引導時執行該命令。

您可以通過調整以下屬性影響這個特殊的文件名:

// default setting 
hibernate.hbm2ddl.import_files="/import.sql" 

如果您需要導入多個文件,則可以使用該屬性設置使用逗號分隔的方式指定,例如/import1.sql,/import2.sql