grails のドメイン (ライブラリ) の 1 つを長い間更新する際に問題に直面しています。ライブラリに新しい本を追加した後にライブラリを更新しようとしていますが、追加した本が保存されません。
I have mapping of bookCollection in my domain Class Library as below:
@OneToMany(cascade = CascadeType.ALL, mappedBy = "Library")
Collection<Book> bookCollection;
I am trying to add a new book to my Library(Initially there is no book in bookColletion):
Library library = Library.get(1)
Book book=Book.get(1)
library.bookCollection.add(book)
and update it:
library.save(flush:true,failOnError: true)
Library is got saved but my book is not.
I am using grails and JPA.
ありがとう