按名称查找实例,其中查询是其名称的任何部分,Grails

时间:2015-06-10 17:07:11

标签: grails gorm

在Java中,字符串搜索的'substring是这样的:

String string = "Madam, I am Adam";
b = string.matches("(?i).*i am.*");

如何在Grails中按名称查找实例,其中查询是其名称的任何部分?

1 个答案:

答案 0 :(得分:3)

我认为这就是你要找的东西

DomainClass.findByNameIlike("%i am%")

name包含“我是”的任何记录进行不区分大小写的搜索。这不是查询数据库的有效方法,因此如果您的应用程序遇到任何类型的负载,您应该谨慎使用它。

修改:Documentation