如何使用 key/value 对 table 进行搜索?
How to make a search using key/value pairs table?
我有 2 个域 类
class Post {
String name
}
class PostMeta {
String key
String value
Post post
}
我想做的是仅使用一个字段 "query" 进行搜索,即 returns 所有 PostMeta "value" 与查询匹配的帖子。帖子列表不得包含重复元素
试试这个
def findPostsByValue(String criteria) {
render PostMeta.createCriteria().list {
projections {
distinct("post")
}
ilike "value", "%${criteria}%"
}*.name
}
我有 2 个域 类
class Post {
String name
}
class PostMeta {
String key
String value
Post post
}
我想做的是仅使用一个字段 "query" 进行搜索,即 returns 所有 PostMeta "value" 与查询匹配的帖子。帖子列表不得包含重复元素
试试这个
def findPostsByValue(String criteria) {
render PostMeta.createCriteria().list {
projections {
distinct("post")
}
ilike "value", "%${criteria}%"
}*.name
}