gpt4 book ai didi

grails - 搜索多对多关系的拥有成员

转载 作者:行者123 更新时间:2023-12-02 15:39:58 26 4
gpt4 key购买 nike

使用Book和Author域类,如下所示:

class Book { 
static belongsTo = Author
static hasMany = [authors:Author]
String title
}

class Author {
static hasMany = [books:Book]
String name
}

我如何查找作者标题为“Grails”的书?

我尝试了一下,但是没有用(方法的无签名:org.hibernate.collection.PersistentSet.findByTitle()适用于争辩类型:(java.lang.String)值:[Grails]。
Author author = Author.get(1)
def book = author.books.findByTitle("Grails")

最佳答案

您可以按以下示例搜索。

作者author = Author.get(1)def b = Book.find(new Book(title:'grails',author:author))

有关如何执行查询的信息,请参见this link

关于grails - 搜索多对多关系的拥有成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1178287/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com