Grails创建标准是一个简单的问题
如何在本例中的语句等条件中使用%:Grails创建标准是一个简单的问题,grails,criteria,Grails,Criteria,如何在本例中的语句等条件中使用%: def c = Shop.createCriteria() def results = c.list { like("name", "Harrods") def aha = params.name like("store.name", %aha%) ## } %aha%部分不起作用。但如果我这样做,它确实有效。那么如何解决这个问题呢 或者,在addiction中,我如何使用criteria builder,而不是%aha,使用“contai
def c = Shop.createCriteria()
def results = c.list {
like("name", "Harrods")
def aha = params.name
like("store.name", %aha%) ##
}
%aha%部分不起作用。但如果我这样做,它确实有效。那么如何解决这个问题呢
或者,在addiction中,我如何使用criteria builder,而不是%aha,使用“contains”groovy方法来代替类似方法?替换以下内容
%aha%
与
替换以下内容:
%aha%
与
解决方案:likestore.name、%+aha+%hida的解决方案是“groovier”的解决方案,您的解决方案更像Java解决方案:likestore.name、%+aha+%hida的解决方案是“groovier”的解决方案,您的解决方案更像Java-y