Ciao,

ho alcune entities A,B,C,D che estendono da una classe astratta X annotata con @DiscriminatorColumn (pertanto queste entities sono annotate con @DiscriminatorValue per la determinazione del tipo specifico dell'oggetto).

Ho un'altra entity, non legata da ereditarietà con le altre, che però deve contenere una colonna di tipo X (quindi di tipo astratto e non determinato a priori).

Come posso definire in JPA questa colonna? Ad esempio, questa colonna dovrebbe accettare solamente entities di tipo A e B. Posso utilizzare una sorta di @DiscriminatorValue anche per i campi delle tabelle?

Grazie