2012-10-29 160 views
0

出於測試目的,我試圖預先填充由Hibernate創建的表。我有這個在我的hibernate.cfg.xml預填充數據庫

<!-- Prepopulate database with these DML scripts --> 
<property name="hibernate.hbm2ddl.import_files">/genres.sql</property> 

我有一個文件genres.sql添加到我的src文件夾的根,但它不執行該文件?

這是genres.sql文件:

INSERT INTO genre (naam) VALUES ("Action"); 
INSERT INTO genre (naam) VALUES ("Adventure"); 
INSERT INTO genre (naam) VALUES ("Animation"); 
INSERT INTO genre (naam) VALUES ("Biography"); 
INSERT INTO genre (naam) VALUES ("Comedy"); 

這是爲什麼不工作?

回答

0

文件在類路徑中,因爲它是/src目錄下,但只有的IntelliJ查找特定的擴展,.sql是不是其中之一。

通過將設置或使用CTRL+ALT+S你去Compiler和你有Resource Patterns右側的快捷鍵,有加.sql擴展,它工作正常。