OK, possuo uma classe ItensCompras onde tenho um campo grade_produto_codGrade que estava setado como optional =false entao alterei para true mas ele não modificou no banco de dados o campo para aceitar null.
entao quando vou incluir um itensCompras ele lança o erro.
Classe da persistencia:
@Id
@Basic(optional = false)
@SequenceGenerator(name = "id", initialValue=1, allocationSize = 1)
@GeneratedValue(strategy=GenerationType.TABLE, generator = "id")
@Column(name = "CODITEMCOMPRA")
private Integer coditemcompra;
@Column(name = "NOMEPRODUTO")
private String nomeproduto;
@Column(name = "VALORPRODUTO")
private Double valorproduto;
@Column(name = "QTDPRODUTO")
private Double qtdproduto;
@Column(name = "ACREDESCREALPRODUTO")
private Double acredescrealproduto;
@Column(name = "TIPOUNPRODUTO")
private String tipounproduto;
@Column(name = "IPIPERPRODUTO")
private Double ipiperproduto;
@Column(name = "IPIREALPRODUTO")
private Double ipirealproduto;
@Column(name = "DESCPRODUTO")
private String descproduto;
@Column(name = "VALORICMSPRODUTO")
private Double valoricmsproduto;
@JoinColumn(name = "COMPRA_CODCOMPRA", referencedColumnName = "CODCOMPRA")
@ManyToOne(optional = false)
private Compra compraCodcompra;
@JoinColumn(name = "GRADE_PRODUTOS_CODGRADE", referencedColumnName = "CODGRADE")
@ManyToOne(optional = true)
private GradeProdutos gradeProdutosCodgrade;
@JoinColumn(name = "MATERIA_PRIMA_CODMATPRIMA", referencedColumnName = "CODMATPRIMA")
@ManyToOne(optional = true)
private MateriaPrima materiaPrimaCodmatprima;
@Column(name = "SUBTOTALCOMPRA")
private Double subtotalcompra;
Desde já, obrigado!
