Bonjour,
je souhaite utiliser hibernate dans une application et je voudrais savoir si avec hibernate il est possible de créer les tables dans une base de données en fonction de l'architecture de l'application ?
Merci d'avance
SoLovely
Bonjour,
je souhaite utiliser hibernate dans une application et je voudrais savoir si avec hibernate il est possible de créer les tables dans une base de données en fonction de l'architecture de l'application ?
Merci d'avance
SoLovely
Je comprends pas trop bien ta question.
Mais le but d'hibernate est de mappé les tables que tu as en base de données afin de créer des objets manipulables directement dans ton application.
Le but d'hivbernate n'est pas de créer des tables!!!!
Tu devrais peut être aller lire sur le site d'hibernate les tutoriaux pour te faire une idée précise de son utilité et sutout pour savoir si tu en as vraiement besoin dans le cadre de ton application
Bon courage
Ben je suis pas d'accord avec toi, tu peux créer des tables à partir de ton modèle objet via l'outil SchemaExport...Envoyé par bob33
Ok pour SchemaExport mais on ne peut pas dire qu'Hibernate soit fait pour créer dynamiquement des tables au cours de l'execution de l'application.Envoyé par SEMPERE Benjamin
Maintenant, je pense que la question posée par Solovely avait plutot pour objectif de savoir si Hibernate impose la structure des tables ou si l'architecture de l'application (le modèle objet) dicte le modèle relationnel.
Si c'est bien la question, voila ma réponse :
- hibernate ne doit pas dicter ton modèle relationnel,
- hibernate est adaptable (à toi de fournir le mapping),
- fournit un bon modèle relationnel (pour des raisons évidentes et parceque ca facilitera l'intégration avec Hibernate)
Merci pour vos réponses ;o)
En fait mon application existe déjà.
Je voulais savoir si hibernate (ou autre) pouvait me permettre de générer les tables de ma base de donnée.
Je ne suis pas un as coté Base de donnée, donc je me suis dit qu'il était p-e possible de générer les tables à partir d'une architecture objet pour ensuite les exploiter avec hibernate.
Comme je sais qu'Hibernate travaille avec des fichiers xml correspondant à chaque classe, je me suis dit qu'a partir de ceux-ci il pourrait générer l'architecture des tables de la base de donnée.
C'est peut être le rôle de SchemaExport ?
Je n'ai pas trop étudier cette question mais j'y arrive ;o)
SoLovely
Oui tu as tout compris c'est son rôle!!!Envoyé par Solovely
Bon courage
autant pour moi, je ne connaissais pas l'existance SchemaExport
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager