Pessoal, tenho um entidade com N atributos:
Code:
@Entity
@Table(name="tabela")
@SequenceGenerator(name = "sequence", sequenceName = "sequence", allocationSize = 1)
public class Banco_Dados {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequence")
private Long id;
private String campo A;
private String campo B;
private Integer campo C;
private Integer campo D;
private Integer campo E;
....
Em algum lugar da minha página faço um UPDATE setando apenas um atributo, por exemplo:
<input type=“checkbox” onclick=“window.location=‘tabela.update.logic?campoD=1’” />
quando faço isso ele faz o Update deste campo, mas grava NULL para os outros que não foram setados!!! já tentei com Merge, Update e UpdateOrSave, mas ambos ocorre o mesmo problema.
Como devo tratar isso ?? pra ele fazer o update dos campos setados e manter os valores dos campos que não foram setados no parâmetro ??
Grato.