Grails SQL 使用GString拼接条件问题

def paramStr = " active = 0 "
def sqlStr = """
            select * from tableName where 1=1 ${paramStr}
        """
sql.rows(sqlStr)

使用上面拼接看似没有问题,其实输出结果值跟预期是不一样的

解决办法

sql.rows(sqlStr.toString())
发布了102 篇原创文章 · 获赞 40 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_16165281/article/details/104607700
今日推荐