Olá pessoal,
Estou com o seguinte problema:
@Entity
@org.hibernate.annotations.Entity(dynamicInsert = true, dynamicUpdate = true)
@Table(name = "orcamentocliente")
public class OrcamentoCliente {
private Integer id;
...
private Set<Orcamento> orcamentos;
/**
* @return Retorna orcamento.
*/
@OneToMany(cascade = CascadeType.PERSIST, fetch = FetchType.LAZY)
@JoinColumn(name = "idOrcamentoCliente")
public Set<Orcamento> getOrcamentos() {
return orcamentos;
}
...
Quando vou atualizar um OrcamentoCliente ele coloca null em todos os orcamentos que ele esta relacionado.
A linha:
@org.hibernate.annotations.Entity(dynamicInsert = true, dynamicUpdate = true)
eu coloquei pois li (não me lembro aonde) que tenho que deixar os dynamicUpdate = true, para ignorar os campos null na SQL gerada.
Obrigado,