Hibernate hbm2ddl.auto, valeurs possibles, et ce qu'ils font
Je suis à la recherche à la veille prolongée hbm2ddl.auto
propriété de configuration et de ses valeurs possibles:
validate
update
create
create-drop
Que faire de toutes ces valeurs ne?
La Hibernate Documentation De Référence parle seulement brièvement sur create-drop
, mais ne dit rien sur les autres valeurs:
hibernate.hbm2ddl.auto
Valide automatiquement ou exportations schéma DDL de la base de données lors de la
SessionFactory
est créé. Aveccreate-drop
, le schéma de base de données sera supprimée lors de laSessionFactory
est fermé de manière explicite.par exemple
validate
|update
|create
|create-drop
J'ai trouvé très explications utiles dans ces Débordement de Pile questions:
- Hibernate hbm2ddl.auto valeurs possibles et ce qu'ils font?
- Schéma n'est pas tombé sur hbmddl.auto = créer.drop
Mais toujours rien dans la documentation officielle.
- Découvrez les réponses à cette question: stackoverflow.com/questions/438146/...
- En fait, je me suis lié à cette question. Je cherchais l'explication officielle en veille prolongée de la documentation.
Vous devez vous connecter pour publier un commentaire.
Le lien que vous avez fourni est déjà la documentation officielle. Donc, il n'y a rien de plus officiel et complet et d'aujourd'hui.
Donc je suppose que la réponse à votre question est double:
Je sais que ce n'est pas la réponse parfaite que vous rêvé, mais c'est en fait tout ce que vous avez aujourd'hui.
Mais la bonne nouvelle, c'est que le projet est open-source, donc vous avez tout ce que vous devez aider à l'améliorer :-).
Pour
hbm2ddl.auto
bien la liste des options possibles est:La documentation a été mise à jour pour inclure cette information. Voici un lien vers le site officiel, actuel la documentation pour cette fonction.