Les annotations de persistance permettent la découverte automatique d'entités dans JPA. Cependant, la spécification manuelle des classes d'entités dans persistence.xml offre un contrôle supplémentaire. Mais que se passe-t-il si vous souhaitez éviter cette étape manuelle ?
JPA ne fournit pas de mécanisme d'analyse automatique. Si vous omettez le champ
Pour Java EE :
Pendant que en spécifiant Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!<jar-file>MyOrderApp.jar</jar-file>
<class>com.widgets.Order</class></p>
<p><strong>Pour Java SE avec Hibernate :</strong></p>
<p>Hibernate prend en charge la détection automatique dans Java SE via la mise en veille prolongée Propriété .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>
Conclusion