Je dois mapper une base de données de lecagy à des fins en lecture seule qui contient la structure suivante:Mise en veille prolongée Mapping conditionnelle Many-to-One
Table MAIN:
id productId productType
Table PRODUCT_A:
id description_a
Table PRODUCT_B:
id description_b
Table PRODUCT_C:
id description_c
En fonction de la valeur dans la colonne productTyp, la productId fait référence soit à la PRODUCT_A, PRODUCT_B ou PRODUCT_C.
Pour chacune des tables je créer une entité Java. La classe Main contient une collection pour chaque produit.
Les produits ne sont pas dans un « est une » relation avec la classe principale. Il est utilisé dans d'autres circonstances en tant qu'entité indépendante.
Est-il possible de mapper ce en utilisant hbm.xml fichiers?
pourquoi .hbm.xml? Tu ne peux pas utiliser les annotations? – Bozho
no. mais il ne devrait faire aucune différence – bertolami