IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Hibernate Java Discussion :

Questions sur les options de génération automatique de schema [Core]


Sujet :

Hibernate Java

  1. #1
    Membre régulier
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juillet 2015
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juillet 2015
    Messages : 62
    Points : 82
    Points
    82
    Par défaut Questions sur les options de génération automatique de schema
    Bonjour à tous.

    En lisant la documentation hibernate (5.2.12) sur la génération automatique de schéma j'ai vu les 3 propriétés suivantes dont je ne comprend pas trop les différences :
    1. hibernate.hbm2ddl.auto
    2. javax.persistence.schema-generation.database.action
    3. javax.persistence.schema-generation.scripts.action


    La 1 est pour signifier à hibernate l'action à faire au chargement (faut t-il créer la base, la mettre a jour, la valider, ...)
    Pour la 2 j'ai l'impression que c'est exactement la même chose que la 1 mais pour un contexte JPA
    Pour la 3 j'ai aucune idée ..

    Pouvez vous m'apporter quelques éclaircissement dessus ?
    En vous remerciant

    PS : le lien de la doc pour faire gagner du temps
    http://docs.jboss.org/hibernate/orm/...rations-hbmddl

  2. #2
    Membre éprouvé
    Avatar de Cafeinoman
    Homme Profil pro
    Couteau suisse d'une PME
    Inscrit en
    Octobre 2012
    Messages
    628
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Couteau suisse d'une PME

    Informations forums :
    Inscription : Octobre 2012
    Messages : 628
    Points : 1 256
    Points
    1 256
    Par défaut
    Salut,

    pour les deux premier c'est ça, ça modifie directement la base au lancement et/ou à l'arrêt de la SessionFactory. Je pense qu'historiquement hibernate a développé la feature avant qu'elle soit en standard, d'où le doublon. Pour la troisième, ça génère aussi un schéma, mais sous forme de script, ce qui te permet de réutiliser plus tard, filer au dba,...
    «Dieu ne joue pas aux dés.» - Albert Einstein. Et pan! 30 ans de retard dans la théorie quantique!
    «Tout n'est pas politique, mais la politique s'intéresse à tout.» - Nicolas Machiavel. Et surtout à ceux qui ne s'y intéressent pas.

  3. #3
    Membre chevronné Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Points : 2 120
    Points
    2 120
    Par défaut
    salut,

    javax.persistence.schema-generation.scripts.action permet de definir quel script le Persistence-Provider va creer lors de son demarrage.

    Eric

  4. #4
    Membre régulier
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juillet 2015
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juillet 2015
    Messages : 62
    Points : 82
    Points
    82
    Par défaut
    Merci à vous deux pour vos éclaircissements

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Continuum] Question sur les options (build)
    Par bassemeco dans le forum Intégration Continue
    Réponses: 8
    Dernier message: 07/04/2008, 11h46
  2. [Abonnement] Petite question sur les options
    Par Zipyz dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 4
    Dernier message: 02/08/2006, 07h53
  3. question sur les variables globales et les thread posix
    Par souris_sonic dans le forum POSIX
    Réponses: 5
    Dernier message: 13/06/2003, 13h59
  4. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo