Bonjour
Je commence Hibernate et je viens de voir qu'il y avait deux facon de faire avec les annotations ou l'autre.
Quels est la technique la plus utilisé et pourk??
Version imprimable
Bonjour
Je commence Hibernate et je viens de voir qu'il y avait deux facon de faire avec les annotations ou l'autre.
Quels est la technique la plus utilisé et pourk??
1- Sans hésitation, avec les annotations !!! :yaisse2:
Il faut juste utiliser le java 1.5 au minimum.
2- Pourquoi ? Parce que c'est plus simple.
tu as deja fait des associations avec des annotations?
Moi perso j'utilise toujours les fichiers de mappings.
Je trouve ca plus clair d'avoir un fichier de config à part.
De plus si jamais c'est professionnelle il y a souvent des contraintes, comme la relivraison. Si tu le fait en annotation et que tu veux changer un truxc tout bete, obligation de recompiler et relivrer. Avec un fichier de mapping seulement besoin d'appliquer un patch!
OKI par contre je trouve plus simple les annotations personnelement
Point de vue facilité je trouve aussi que les annotations sont plus simple à mettre en oeuvre! Après tout dépend si l'on veut faire simple et s'embeter après ou faire plus compliqué et être moins embéter par la suite... :P
maxf1,
D'après mon expérience, il est rare que l'on modifie un mapping sans avoir à modifier le code qui s'appuie dessus (modif du DAO associé par exemple), sans compter les bugs et autres modifs de spec fonctionnelles.
Et, comme tu dis, en contexte "professionnel", il est utile voire nécessaire d'avoir un processus automatisé de build pour les livraison (maven2 par exemple). Le surplus de travail n'est donc pas si important !! :wink:
Oui tout depend de la modif, c'est sur que dans le cas d'une modif de nom d'une colonne obligation de modifier les dao. Et de relivrer.
Mais dans le cas d'une modification mineure comme la longueur d'un champ varchar modification du mapping uniquement!
Perso je n'ai jamais rencontré maven. Je sais ce qu'il fait mais toutes les entreprises (3) dans lesquelles je suis passé n'utilisaient pas maven!
Merci pour toute vos réponse,
J'aurai voulu savoir maintenant s'il existait un plug in pour eclipse qui gére les annotations je connais pour le mapping mais pas pour les annotations?