nao tendo o cascade, quando sua solicitacao vir null, seu atributo eq.getSolicitacao() vai retornar null
logo eq perde-se somente o relacionamento mas sua solicitacao continua la
nao tendo o cascade, quando sua solicitacao vir null, seu atributo eq.getSolicitacao() vai retornar null
logo eq perde-se somente o relacionamento mas sua solicitacao continua la
Pois é, mas não está acontecendo isso cara.
@OneToOne(optional=true, fetch=FetchType.LAZY)
@JoinColumn
private SolicitacaoMotorista solicitacaoMotorista;
Tentei assim também
@OneToOne(fetch=FetchType.LAZY)
@JoinColumn(nullable=true)
Mas, não deu certo, sempre da TOE.
bglbruno
amigo veja se sua EQ vem com a solicitação instanciada mesmo quando vc não seleciona nenhuma, caso esteja instanciada vc pode seta-la como nula…
um membro da equipe aqui acabou de passar por esse problema x)
abrassss
Putz, exato renanreismartins, é isso mesmo!
Acabei de resolver, estava vindo postar a solução ai vc postou rs
É isso mesmo, estava vindo pro meu controller apenas o id da solicitação null, e não a solicitação null.
Ou seja, ela estava vindo instanciada sim, porém toda null.
A solução foi simples, foi só checar o id, e setar a solicitação como null, caso o id fosse null também.
Bom, resolvido.
Obrigado galera, de verdade!
Comunidade super unida e ativa
Abraços!
disponha
abrasss