这里请教一个比较纠结的问题、、假如我的SQL语句是如下所示该怎么添加到集合呢?

来源:2-6 JDBC实战---搭建模型层 Ⅳ

码农_鑫森淼焱垚

2015-10-21 00:01

select * from xxx where user_name="%1%%" escape "1";

这是一条查询用户名中包括"%"的用户信息,sql语句只能这样才能匹配,而我要写入集合应该如何操作呢???请教大神~~~~

写回答 关注

2回答

  • LukChard
    2015-10-23 00:02:29

    escape不能匹配“1”吧?应该是匹配“\”

    码农_鑫森淼...

    这是 查询字符串当中含有"%"的SQL语句,匹配的是"%"

    2015-10-23 08:46:46

    共 1 条回复 >

  • zhangwei_1208
    2015-10-21 15:37:02

    你的这条语句返回的结果就是List<?>集合啊

    码农_鑫森淼...

    不是啊、Map<String,Object>中 第一项name = "user_name"; rela = "="; value = "'%1%%'"; 第二项呢 后面紧跟一个and 然后第二项的name,rela,value如何匹配,等于什么?? escape "1"就不能匹配了

    2015-10-21 15:47:04

    共 1 条回复 >

JDBC之 “ 对岸的女孩看过来”

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

99327 学习 · 856 问题

查看课程

相似问题