为了账号安全,请及时绑定邮箱和手机立即绑定

这里的value对应的值能不能用变量表示

这里的value对应的值能不能用变量表示

qq_水鬼_0 2017-01-24 21:43:59
 public List<Godness> query(List<Map<String,Object>> params) throws SQLException {        Connection conn=DbUnit.getConnection();        StringBuilder sb=new StringBuilder();        sb.append("select * from godness where 1=1 ");        if(params!=null && params.size()>0){            for(int i=0;i<params.size();i++){                Map<String,Object> map=params.get(i);                sb.append(" and "+map.get("name")+" "+map.get("rela")+" "+map.get("value")+" ");            }        }        PreparedStatement ps=conn.prepareStatement(sb.toString()); List<Map<String,Object>> params=new ArrayList<Map<String,Object>>();                      Map<String,Object> param=new HashMap<String,Object> ();                      param.put("name", "user_name");                      param.put("rela","=");                      param.put("value","'小花'");                      params.add(param);                     List<Godness> g2= g.query(params);
查看完整描述

3 回答

?
慕用0833797

TA贡献2条经验 获得超0个赞

可以的,只要你类型匹配上就可以

查看完整回答
反对 回复 2017-01-25
?
方丈遗少杜三贱

TA贡献13条经验 获得超2个赞

肯定是可以的啊。

查看完整回答
反对 回复 2017-01-24
  • 3 回答
  • 0 关注
  • 1852 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信