Anotasi kegigihan membolehkan penemuan entiti automatik dalam JPA. Walau bagaimanapun, secara manual menentukan kelas entiti dalam persistence.xml menyediakan kawalan tambahan. Tetapi bagaimana jika anda ingin mengelakkan langkah manual ini?
JPA tidak menyediakan mekanisme pengimbasan automatik. Jika anda meninggalkan
Untuk Java EE:
Sambil menyatakan Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengelakkan Menentukan Entiti Secara Manual dalam persistence.xml?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!<jar-file>MyOrderApp.jar</jar-file>
<class>com.widgets.Order</class></p>
<p><strong>Untuk Java SE dengan Hibernate:</strong></p>
<p>Hibernate menyokong pengesanan automatik dalam Java SE melalui hibernate .archive.autopengesan harta:</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>
Kesimpulan