Originariamente inviato da standard
Ciao,
ho qualche problema a mappare il mio Data Model in Hibernate (lo conosco da poco). Quello in cui mi sono imbattuto, non credo sia un problema raro...ma non sono riuscito a trovare niente che mi spieghi come risolverlo...
Le mie tabelle sono:
TableA : ID_ENTITYA (altri dati di A)
TableB : ID_ENTITYB (altri dati di B)
TableC : ID_ENTITYC (altri dati di C)
TableD_Link_A_and_Entities: ID_LINK, ID_A (foreign key con TableA), TYPE_ENTITY, ID_ENTITY
Il mio problema è riuscire a mappare l'associazione generica descritta dalla tabella TableD_Link_A_and_Entities dove la coppia di colonne TYPE_ENTITY, ID_ENTITY specificano l'entità associata con A (es. se TYPE_ENTITY=B allora l'entità associata ad A è V, se TYPE_ENTITY=C allora è un'entità C, ecc.)
Quello che mi piacerebbe ottenere è una classe persistente del tipo:
Class EntityA {
Set getEntitiesB()
Set getEntitiesC()
...
}
Qualche suggerimento?
Grazie,
ciauz