Tenho uma classe Funcionario que tem um cargo
na hora de salvar e buscar ta tudo ok mais na hora de remover ele da um erro.
segue o codigo e o erro
@Entity
@AttributeOverride(name = "codigo", column = @Column(name = "idfuncionario"))
public class Funcionario extends Pessoa {
private Float salario;
@ManyToOne
@JoinColumn(name = "idcargo")
private Cargo cargo;
o erro
org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: br.edu.udc.vo.Cargo
at org.hibernate.engine.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:219)
alguem pode me dar alguma dica de como resolver?