如何使用域 hasMany 成员查找 ByAll?
我有:
static hasMany = [
services:String,
tags:String
]
我需要在数据库中搜索服务。
这是服务的 JSON
"services":["tid.2","tid.3"]
如果服务是一个字符串(服务)而不是一个 hasMany 字符串,那么 tbis
def inUse = ServiceTemplate.findAllByName(serviceTemplateInstance.service).size() > 1
就可以工作 我如何对服务执行此操作?
我尝试过
def c = ServiceTemplate.createCriteria()
def results = c.list { eq('services', 'tid.2') }
但没有运气...
I have:
static hasMany = [
services:String,
tags:String
]
I need to search the database for services.
This is the JSON for services
"services":["tid.2","tid.3"]
If services was a String (service) and not a hasMany String then tbis works
def inUse = ServiceTemplate.findAllByName(serviceTemplateInstance.service).size() > 1
How can I do this with services?
I've tried
def c = ServiceTemplate.createCriteria()
def results = c.list { eq('services', 'tid.2') }
but no luck...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 HQL 来代替。例如:
You can use HQL instead. For example: