永发信息网

java 中怎么实现两个查询可以同时实现

答案:1  悬赏:80  手机版
解决时间 2021-01-07 19:43
java 中怎么实现两个查询可以同时实现
最佳答案
楼主能否说的详细点,我这里认为的是一个方法实现两种不同形式的查询(此处举例:模糊查询、精准查询)
定义vo类A
public class A{
private String name;
private String addr;
...... // get\set方法
}
定义方法B
public list A(A vo){
// vo:包含name、addr
String sql = "Select * from 表名 where 1=1";
1、精准查询
if(vo.getName()!=null&&vo.getName().trim()>0){
sql += "and 字段 = '"+vo.getName()+"'";
}
2、模糊查询
if(vo.getAddr()!=null&&vo.getAddr().trim()>0){
sql += "and 字段 like '"+vo.getAddr()+"'";
}
return list结果集;
}
注:不建议使用sql拼接方法进行查询,容易sql注入,此处为了方便才这样编写,希望回答对你有点启发。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
写激动人场景作文500字
朋友们学模具钳工维修前途怎么样
番茄酱带鱼怎么做好
我叫龙捷宇,求个小名
当一种新的币种出现时,它的汇率是如何确定的
()筹交错?()字怎么读
207,2007,20007,…等首位是2,个位是7,中
(1)写出如图所示常用仪器的名称:______.
秀幸福为何死得快
质量相等的某种物质和水,当降低相同的温度,
356_4.wmv高清完整版下载地址有么?感激不尽
60V充电器10个小时消耗几度电
比八点儿九多四点一的数是什么
丨√3-√2丨+丨√3-2丨+丨√2-1丨
榔头上钉个钉子打一四字成语
推荐资讯
郑州港区富士康到连霍高速怎么走
为喜迎祖国60周年华诞,某巡警骑摩托车在天安
大家能帮忙找一下San Diego的华人寄宿家庭吗
橱柜拐角处怎么处理
我有一辆曰产肖客怎么加入携程快车怎么注册
什么是志愿者?请用20字写出来。
本人散光,配了一副隐形眼镜,戴着总是像离开
南通到重庆的K568/K569次列车途经站点有
我老公姓燕男孩子请大家起个俊字辈的名字。
某同学用托盘天平称量时,将样品与砝码的位置
麻烦各位情场高手帮我分析一下我女朋友这是什
隐形万能眼镜能看穿普通麻将吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?