-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Quando utilizado o metoda para ReflectionEntity.entityIdValue(entity), ele nao rastreia o se a classe em questão possui uma superclasse com o ID.
Nesse caso, caso a classe exista uma superclasse deve ser procurado o id nessa super classe também. No caso do @Inheritance, nao há id na classe filha, somente na superclasse que é compartilhado como se fosse o mesmo dado.
@entity
@table(name="SUB", schema="CNTRCT")
@Inheritance(strategy=InheritanceType.JOINED)
public class Subscription {
...
}
@entity(name="Lifetime")
public class LifetimeSubscription
extends Subscription {
...//without id...
}