Salvar somente se não for null

1 resposta Resolvido
javahibernate
F

Como eu faço para mapear com Hibernate @OneToOne e salvar somente se a informação tiver dados na tabela relacionada?

Exemplo:

public class ObservacaoPessoa {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    public Integer id;

    public Integer PessoaId;
    public String TextoObservacao;

}

public class Pessoas {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    public Integer id;

    public String Nome;

    public ObservacaoPessoa Obs;

}

Quero fazer Pessoas.Save mas somente gravar o Obs se tiver sido informado algum valor.

1 Resposta

lvbarbosa
Solucao aceita
@OneToOne(optional = false)
Criado 16 de fevereiro de 2017
Ultima resposta 16 de fev. de 2017
Respostas 1
Participantes 2