Avec les classes de domaine et auteur du livre comme suit:Recherche les membres d'un Owned Plusieurs-à-plusieurs
class Book {
static belongsTo = Author
static hasMany = [authors:Author]
String title
}
class Author {
static hasMany = [books:Book]
String name
}
Comment puis-je trouver le livre par un auteur qui a le titre « Grails »?
J'ai essayé, mais cela n'a pas fonctionné (Pas de signature de la méthode: org.hibernate.collection.PersistentSet.findByTitle() est applicable pour les types de arguemnt: (java.lang.String) Valeur:. [Grails]
Author author = Author.get(1)
def book = author.books.findByTitle("Grails")
C'est ce que je besoin d'une correction mineure. J'ai une instance d'auteur , donc le code devient: Auteur author = Author.get (1) def b = Book.find (nouveau livre (titre: 'grails', auteur: auteur)) Merci! – byamabe