Maison >Java >javaDidacticiel >Est-ce que `` Requis dans `persistence.xml` pour la gestion des entités ?
Est-ce que
Dans un fichier persistence.xml standard,
Analyse automatique des classes
Cependant, la spécification Java EE 5 inclut un élément de fichier jar. dans persistence.xml qui peut être utilisé pour l'analyse automatique des classes de persistance :
<persistence> <persistence-unit name="UnitName"> <jar-file>MyJarFile.jar</jar-file> <class>com.example.EntityClass</class> </persistence-unit> </persistence>
Hibernate Détection automatique
Si une approche conforme aux spécifications n'est pas préférée, Hibernate prend en charge la détection automatique dans les environnements Java SE :
<persistence-unit name="UnitName"> <properties> <property name="hibernate.archive.autodetection" value="class, hbm" /> ... </properties> </persistence-unit>
Cette propriété recherche les classes annotées et le mappage Hibernate. Fichiers XML pour découvrir automatiquement les entités.
Remarque : pour les versions Hibernate antérieures à 5.1, cela nécessite l'ajout du fichier Hibernate Module EntityManager Bean 2 en tant que dépendance.
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!