Olá!
Tenho a seguinte situação: Uma classe chamada Funcionário e uma classe chamada Usuário que extende Funcionário.
Uso o hibernate para a persistência.
O que eu preciso fazer é persistir somente a classe filha, o que não está ocorrendo, pois na hora de fazer o session.update(usuario), ele tenta fazer o update pela classe funcionário, ocorrendo erros, pois não tenho todos os dados preenchidos para atender à classe.
@Entity
@Inheritance(strategy = InheritanceType.JOINED)
public class Colaborador implements Serializable {
@Id
@GeneratedValue
private int id;
...
}
@Entity
@Conversion
@PrimaryKeyJoinColumn(name = "id", referencedColumnName = "id")
public class Usuario extends Colaborador {
...
}
Existe essa possibilidade?
Grata!!!