지속성 주석을 사용하면 JPA에서 자동 엔터티 검색이 가능합니다. 그러나 persistence.xml에서 엔터티 클래스를 수동으로 지정하면 추가 제어가 제공됩니다. 하지만 이 수동 단계를 피하고 싶다면 어떻게 해야 할까요?
JPA는 자동 검색 메커니즘을 제공하지 않습니다.
Java EE의 경우:
위 내용은 persistence.xml에서 엔터티를 수동으로 지정하지 않으려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!<jar-file>MyOrderApp.jar</jar-file>
<class>com.widgets.Order</class></p>
<p><strong>Hibernate가 포함된 Java SE의 경우:</strong></p>
<p>Hibernate는 최대 절전 모드를 통해 Java SE에서 자동 감지를 지원합니다. .archive.autoDetection 속성:</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>
결론