Skip to content

@inheritance, erro when get id #2

@restarac

Description

@restarac

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...
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions