Pessoal tenho as 2 seguinte anotações,
@ManyToOne(fetch=FetchType.EAGER)
@JoinColumns(value={@JoinColumn(name="cgc_b_empresa_oper" , referencedColumnName="cgc_b_empresa",insertable=false, updatable=false),
@JoinColumn(name="cgc_f_loja_cx" , referencedColumnName="cgc_f_loja" ),
@JoinColumn(name="cd_local_cx" , referencedColumnName="cd_local" )})
private Local localCaixa;
@ManyToOne
@JoinColumns(value={@JoinColumn(name="cgc_b_empresa_oper" , referencedColumnName="cgc_b_empresa"),
@JoinColumn(name="cgc_f_loja_oper" , referencedColumnName="cgc_f_loja"),
@JoinColumn(name="cd_local_oper" , referencedColumnName="cd_local")})
private Local localOperacao;
Vejam que pro dois atributos LocalOperacao e LocalCaixa possuem o cgc_b_empresa_oper. No momento q vou fazer persistencia desse object ele me mostra o seguinte erro
Mixing insertable and non insertable columns
Não sei o que pode ser, dedes de já obrigado pela ajuda.