我有一个名为News
的班级。此域类的属性如下所示。
String name
String age
Chat chat
我已在上述类的数据库中保存了几条记录。现在我想检索它的前10000条记录并显示在下面。
def news = News.createCriteria().list (max: 10000, offset: 5) {
like("chat", Chat.get(chatId)+"%")
}
我得到的只是一个错误:
// groovy.lang.MissingMethodException:没有方法签名: com.project.mine.Chat.plus()适用于参数类型: (java.lang.String)值:[%]
答案 0 :(得分:1)
根据评论中的进一步信息,您似乎正在寻找类似这样的标准:
def news = News.createCriteria().list(max: 10000, offset: 5) {
chat {
eq("chatId", chatId) // assumes that chatId isn't the id of the Chat domain.
}
}