Я не могу добавить новую Книгу с существующим Жанром в SpringBoot с json в Почтальоне. Там написано 'ограничение [\ "ПЕРВИЧНЫЙ КЛЮЧ НА ПУБЛИ мой метод записи контроллера книги:
@PostMapping("/books")
Book createBook(@RequestBody Book book){
return this.bookRepository.save(book);
}
В почтальоне у меня есть это:
{
"title": "Evgenij Onegin",
"imgurl": "https://biblioteka.msu.edu.mk/images/covers/2018/September/5bab75a75007c/821.806.jpeg",
"description": "desctiption",
"bookpath": "Books\\book1.pdf",
"author": {
"name": "Alexandar",
"surname": "Puskin",
"birthdate": "1799-06-05",
"description": "Russian author",
"location": "Russia",
"category": {
"name": "Romantism",
"id": 1
},
"id": 1
},
"genres": [
{
"id": 1,
"name": "Trailer"
},
{
"id": 2,
"name": "Comic"
}
]
}
И ошибка, которую я получаю:
constraint [\"PRIMARY KEY ON PUBLIC.GENRE(GENRE_ID)'.
Так что похоже проблема в отношениях ManyToMany. Без добавления Genre в Book он работает отлично, но я хочу добавить его.