25,980
社区成员
发帖
与我相关
我的任务
分享
String sql = "A = 12 AND B = 13.32 "
最后变成
//注意这里。。new QueryGroup("and"); 也就是说 条件 后面接的是and
//也可以认为 是 sql 条件原先就有一个 wher 1=1; 这样的条件了
QueryGroup query = new QueryGroup("and");
//说明: 这个是上面sql语句中的 A = 12 需要解析成这样
//也就是说 A是属性的名称,12是这个属性的值,Integer 是 这个值的类型,equla是这个属性A是等于12还是? != ? < ? > 以此类推
QueryRule rule = new QueryRule("A","12","Integer","equla");
QueryRule rule1 = new QueryRule("B","13.32", "double","equla");
//将条件添加到group中
group.add(rule);
group.add(rule1);