Klasa Author:
@Id
@GeneratedValue(
strategy = GenerationType.AUTO)
private int id;
private String firstName;
private String lastName;
@OneToMany(
mappedBy = "author")
private List<Book> bookList;
Klasa Book:
@Id
@GeneratedValue(
strategy = GenerationType.AUTO)
private int id;
private String name;
private String language;
private int isbn;
@ManyToOne
@JoinColumn(
name = "author_fk")
private Author author;
Chcę teraz usunąć autora i dostaje taki błąd: update or delete on table "author" violates foreign key constraint "fk_book_author_fk" on table "book". Czy jest jakaś możliwość, żeby usunąć autora (wraz lub bez usuwania jednocześnie powiązanej z nim książki) bez wcześniejszego usunięcia powiązanej z nim książki ?