ホームページ >Java >&#&チュートリアル >エンティティ管理には「persistence.xml」に「」が必要ですか?
は
標準のpersistence.xml ファイルでは、
自動クラス スキャン
ただし、Java EE 仕様 5 には jar-file 要素が含まれています永続性の自動スキャンに使用できるpersistence.xml内クラス:
<persistence> <persistence-unit name="UnitName"> <jar-file>MyJarFile.jar</jar-file> <class>com.example.EntityClass</class> </persistence-unit> </persistence>
Hibernate 自動検出
仕様に準拠したアプローチが望ましくない場合、Hibernate は Java SE 環境での自動検出をサポートします。
<persistence-unit name="UnitName"> <properties> <property name="hibernate.archive.autodetection" value="class, hbm" /> ... </properties> </persistence-unit>
このプロパティは、アノテーション付きクラスと Hibernate マッピング XML ファイルをスキャンして自動的に検出します。 entities.
注: Hibernate バージョン 5.1 より前の場合、Hibernate EntityManager Bean 2 モジュールを依存関係として追加する必要があります。
以上がエンティティ管理には「persistence.xml」に「」が必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。