在Java中,字符串搜索的'substring是这样的:
String string = "Madam, I am Adam";
b = string.matches("(?i).*i am.*");
如何在Grails中按名称查找实例,其中查询是其名称的任何部分?
答案 0 :(得分:3)
我认为这就是你要找的东西
DomainClass.findByNameIlike("%i am%")
对name
包含“我是”的任何记录进行不区分大小写的搜索。这不是查询数据库的有效方法,因此如果您的应用程序遇到任何类型的负载,您应该谨慎使用它。