永続化アノテーションにより、JPA でのエンティティの自動検出が可能になります。ただし、persistence.xml でエンティティ クラスを手動で指定すると、追加の制御が可能になります。しかし、この手動手順を回避したい場合はどうすればよいでしょうか?
JPA は自動スキャン メカニズムを提供しません。
Java EE の場合:
以上がpersistence.xml でエンティティを手動で指定しないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。<jar-file>MyOrderApp.jar</jar-file>
<class>com.widgets.Order</class></p>
<p><strong>Hibernate を使用する Java SE の場合:</strong></p>
<p>Hibernate は、休止状態を通じて Java SE での自動検出をサポートします。 .archive.自動検出property:</p>
<pre class="brush:php;toolbar:false"><persistence-unit name="eventractor" transaction-type="RESOURCE_LOCAL">
<properties>
<property name="hibernate.archive.autodetection" value="class, hbm"/> <!-- Scan for annotated classes and Hibernate mapping XML files -->
</properties>
</persistence-unit>
結論