Fala galera,
estou tentando inserir o seguinte objeto:
@Entity
@Table(name="operador")
public class Operador{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name="id_chamado_operador")
private Long idChamadoOperador;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "id_chamado", insertable = true, updatable = false, nullable = true)
private Chamado chamado;
@OneToOne
@JoinColumn(name = "id_usuario", insertable = true, updatable = false, nullable = true)
private Usuario usuario;
Só que ele tá dando um conflito muuuuuuito doido :shock:
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (sgs.operador, CONSTRAINT FKE229EC9497EB28FE FOREIGN KEY (id_chamado_operador) REFERENCES chamado (id_chamado))
Esse é o objeto chamado q ele ta dando zica:
public class Chamado implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name="id_chamado")
private Long idChamado;
@Column(name="dt_chamado")
private Date dtChamado;
@Column(name="titulo")
private String titulo;
@Column(name="descricao")
private String descricao;
@Column(name="situacao")
private char situacao;
@OneToOne
@JoinColumn(name = "id_problema")
private Problema problema;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "id_chamado_pai", insertable = true, updatable = true, nullable = true)
private Chamado chamadoPai;
@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "id_solicitante")
private Usuario usuarioCriacao;
@OneToMany(fetch = FetchType.LAZY)
@JoinColumn(name = "id_chamado_operador")
private List<Operador> operadores;
Alguem, pela madrugada, já viu esse erro?