Question :
Comment puis-je configurer Hibernate pour créer automatiquement ou mettre à jour les tables de la base de données en fonction de l'entité définie classes ?
Contexte :
Vous avez créé une classe d'entité, ServerNode, et défini une unité de persistance dans persistence.xml. Vous disposez également d'un script pour conserver une instance de ServerNode. Cependant, la base de données cible ne contient encore aucune table.
Solution :
Pour activer la création ou la mise à jour automatique des tables d'Hibernate, suivez ces étapes :
Dans votre fichier persistence.xml, localisez la propriété hibernate.hbm2ddl.auto.
Par exemple :
<property name="hibernate.hbm2ddl.auto" value="create" />
Définissez la valeur de hibernate.hbm2ddl.auto sur l'un des éléments suivants :
(Facultatif) À spécifiez explicitement le nom de la table, utilisez l'annotation javax.persistence.Table dans votre classe d'entité.
Pour exemple :
@Entity @Table(name = "ServerNodes") public class ServerNode { // ... }
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!