Bonjour a tous !
J'ai quelques petites questions sur le mapping avancé d'hibernate :
1/ Prenons le cas d'une classe "composant" (tag component). Cette classe utilise la même table que la classe du composé et en fait partie. Cependant, pour 1 champ du composant, je dois faire une jointure avec une autre table. La DTD ne permet pas le tag <join> sous <component> ... auriez vous une solution? (par exemple, est possible d'utiliser <component> sous <join> puis d'utiliser des champ de la table mère puis seulement de la table fille)
2/ Pour remplir un champ, je dois m'inspirer de deux tables externes (jointure a faire) différentes (la valeur est soit dans l'un soit dans l'autre, mais les nom des champs sont identiques) ... avez vous une solution ?
3/ Pour gérer le polymorphisme ... j'ai besoin d'un déterminant "avancé", c'est à dire nécessitant une condition sur plusieurs champs d'une table ... savez vous si cela est possible par le biais de l'attribut "formula" du tag <discriminator> ?
Voila, si vous avez des idées, n'hésitez pas a me proposer des solutions ... merci.![]()
Partager