Bonjour, je connais les bases d'hibernates mais je me pose une question sur certains points, comme celle-ci :
Prenons une table Vehicule qui possede une cle etrangere vers une table Marque qui possede (en plus de la key), le nom de la marque.
Hibernate me traduit cela en creant une classe Marque, et en typant l'attribut marque du vehicule avec Marque.
Ce comportement est tres interessant dans certains cas, mais dans celui-ci, j'aimerai qu'il me prenne directement la String et qu'il la mette dans l'attribut marque car pour pouvoir y l'afficher je dois faire ca : #{vehicule.marque.nomMarque}, et ceci ne fonctionne pas toujours a cause du lazy loading ou si marque est nul.
Quel est le meilleur moyen de reagir face a ce cas ? Changer le hbm, la classe, laisser comme cela ?
Merci pour vos reponses !
Partager