我有一个简单的 Tag 类,只有两个字段,名称和值,
class Tag {
String name
String value
}
我正在尝试渲染一个 XML,我想通过 findBy...Ilike() 在其中搜索两个参数的一部分。
def getXml = {
render Tag.findAllByNameAndValueIlike("%${params.name}%", "%${params.value}%") as XML
}
但这并没有给我任何结果。如果我只使用一个参数,它会按我的预期工作:
def getXml = {
render Tag.findAllByNameIlike("%${params.name}%") as XML
}
我的下一个问题可能是关于过滤结果,并将其他“类似”标签添加到退货列表中,所以有没有办法通过以下方式解决上述问题:
def getXml = {
list = Tag.findAllByNameIlike("%${params.name}%")
list.add(Some other stuff)
list.sortBy(Some thing, maby name length)
}