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");

なぜこれが機能しないのですか?

4

1 に答える 1

0

ファイルはディレクトリの下にあるためクラスパスにありますが、 IntelliJ/srcは特定の拡張子のみを検索し.sql、それらの1つではありません。

設定に移動するか、移動したショートカットCTRL+ALT+Sを使用Compilerして、右側に拡張機能Resource Patternsを追加すると、正常に機能します。.sql

于 2012-10-30T00:13:57.073 に答える