我正在尝试使用GORM查询数据库,当我将'%'作为值传递时,它返回表中的所有行。我怎么能逃脱%字符?
def query="from Person as t WHERE (firstName like :firstName)"
def v ="%"
gSearchMap[ firstName]= "%"+v+"%"
def rows = domain.findAll(query.toString(),gSearchMap,limits)
答案 0 :(得分:0)
您应该查看sql server的文档以获取该语法详细信息。
在MySQL中,您可以使用\
:
def query="from Person as t WHERE firstName like '%\\%%"