Olá, boa tarde
Desenvolvendo uma aplicação e tentando persistir um Objeto, o Hibernate me retorna a mensagem:
Caused by: java.sql.SQLException: The INSERT statement conflicted with the FOREIGN KEY constraint “FK_autor_autor_livro”. The conflict occurred in database “Biblioteca”, table “dbo.autor”, column ‘idt_autor’.
Atributo na entidade Livro
@OneToMany(mappedBy="livro", fetch=FetchType.LAZY, cascade = CascadeType.ALL)
private List<AutoriaLivro> listaAutoriaLivro;
Atributo na entidade AutoriaLivro
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name = "idt_autor_livro")
private Integer id;
@Column(name = "idt_autor")
private Autor autor;
@ManyToOne(targetEntity=Livro.class)
@ForeignKey(name="FK_livro_exemplar_livro")
@JoinColumn(name="idt_livro", nullable=false)
private Livro livro;
@Column(name = "idt_tipo_autoria")
private TipoAutoria autoria;
@Column(name = "des_autor_principal")
private Boolean autorPrincipal;
Alguem sabe o que pode ser? Já pesquisei algumas coisas mais ainda não consegui resolver…
Grato