OVH Cloud OVH Cloud

[Hibernate] Conception modèle relationnel

3 réponses
Avatar
LR
Salut,

Je dois réaliser une application de gestion et je compte utiliser Hibernate.
Je suis en train de concevoir le modèle relationnel et j'ai quelques
inquiétudes.

Est-ce que je peux faire mon modèle "comme j'ai appris à l'école" puis
configurer Hibernate qui pourra s'adapter parfaitement ou est-ce que je dois
déjà faire attention à certaines choses comme les identifiants par exemples
?

Pourriez-vous me conseiller des sites en français avec de la doc, des
tutoriaux, des exemples et si possible un forum sur Hibernate ?

Merci d'avance
Lilian

3 réponses

Avatar
PASTUREL JL
"LR" a écrit dans le message news:

Salut,

Je dois réaliser une application de gestion et je compte utiliser
Hibernate.

Je suis en train de concevoir le modèle relationnel et j'ai quelques
inquiétudes.

Est-ce que je peux faire mon modèle "comme j'ai appris à l'école" puis
configurer Hibernate qui pourra s'adapter parfaitement ou est-ce que je
dois

déjà faire attention à certaines choses comme les identifiants par
exemples

?

Pourriez-vous me conseiller des sites en français avec de la doc, des
tutoriaux, des exemples et si possible un forum sur Hibernate ?

Merci d'avance
Lilian


outil middlegen. quand on fait de la conception buttom up ( database vers

objets).
Dans le cas contraire ( top down : Objets vers database relationnel), outils
hibernates délivrés à part

Avatar
LR
Je dois réaliser une application de gestion et je compte utiliser
Hibernate.

Je suis en train de concevoir le modèle relationnel et j'ai quelques
inquiétudes.

Est-ce que je peux faire mon modèle "comme j'ai appris à l'école" puis
configurer Hibernate qui pourra s'adapter parfaitement ou est-ce que je
dois

déjà faire attention à certaines choses comme les identifiants par
exemples

?

Pourriez-vous me conseiller des sites en français avec de la doc, des
tutoriaux, des exemples et si possible un forum sur Hibernate ?

Merci d'avance
Lilian


outil middlegen. quand on fait de la conception buttom up ( database vers

objets).
Dans le cas contraire ( top down : Objets vers database relationnel),
outils
hibernates délivrés à part


Merci pour ta réponse, j'ai donc le choix ? Je peux donc concevoir ma
database sans m'inquiéter du modèle objet ?

Dans ce cas, il me faudra plein d'exemples pour couvrir les cas que je vais
rencontrer, quelqu'un aurait-il un site de référence ou des conseils ?

Merci d'avance
Lilian


Avatar
Jerome B
Bonjour,

Je suis newbie++ sur Hibernate mais voila mon conseil.

Si vous partez d'une base existante, puis faites générer les fichiers de
mapping, vous risquez de vous retrouvez avec des objets qui représentent les
tables de liaison.

Si vous partez d'un modèle objet uml , essayez avec magicdraw+androMDA
(déclarer les objets en tant qu'entity pour qu'ils soient générés) , cela
permet de produire les 80% de l'effort.
Après, le résultat du code généré plait ou pas (TotoFactory , TotoImpl).

Vérifiez aussi que les statégies de stockage d'hibernate sont conformes avec
votre stratégie d'héritage (une classe mère et ses classes filles sont dans
la même table).


Sur mon projet, j'ai fait générer les .hbm.xml d'Hibernate par androMDA puis
j'ai fait générer les classes par hbm2java (outil hibernate).


Voir aussi HyperJAXB pour partir d'un schema xml (.xsd) et faire générer le
toutim en ayant l'assurance de pouvoir faire de la persistence java-xml.
Il y a aussi JAXB2 qui semble interessant (si besoin d'export/import xml)

Quand à moi, je cherche un document complet sur le HQL


Jérôme


"LR" a écrit dans le message de
news:
Salut,

Je dois réaliser une application de gestion et je compte utiliser
Hibernate.

Je suis en train de concevoir le modèle relationnel et j'ai quelques
inquiétudes.

Est-ce que je peux faire mon modèle "comme j'ai appris à l'école" puis
configurer Hibernate qui pourra s'adapter parfaitement ou est-ce que je
dois

déjà faire attention à certaines choses comme les identifiants par
exemples

?

Pourriez-vous me conseiller des sites en français avec de la doc, des
tutoriaux, des exemples et si possible un forum sur Hibernate ?

Merci d'avance
Lilian