bonjour J'ai un problème avec l'héritage dans EJB. Je vous montre mon code aprèscomment obtenir la valeur de @DiscriminatorColumn()?
@Entity
@Inheritance(strategy=InheritanceType.JOINED)
@DiscriminatorColumn(name="PROJ_TYPE")
@Table(name="PROJECT")
public abstract class Project {
@Id
private long id;
...
}
@Entity
@DiscriminatorValue("L");
@Table(name="LARGEPROJECT")
public class LargeProject extends Project {
private BigDecimal budget;
}
@Entity
@DiscriminatorValue("S");
@Table(name="SMALLPROJECT")
public class SmallProject extends Project {
}
comment obtenir la valeur de
PROJ_TYPE
. la seule solution que j'utilise nativeQuery, mais y at-il une autre solution ???
désolé pour mon anglais et merci à l'avance
Pourquoi avez-vous besoin de cela? Quel est le but? –
duplicata possible de [Comment obtenir le DiscriminatorValue au moment de l'exécution] (http://stackoverflow.com/questions/3005383/how-to-get-the-discriminatorvalue-at-run-time) –