如何使用ssh框架实现对一个表的多条件的模糊查询,有dao,service,action层

 我来答
百度网友3ce83a3
2013-11-25 · 超过20用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:41.4万
展开全部
你的问题比较模糊,我说下大概思路:
1:jsp页面中的查询条件你可以选择封装成一个DTO对象。
例如:id,name,sexi
class SearchDTO{
private id;

private name;

prvate sex;

//get set方法
}
2:dao成传入这个DTO查询对象,在sql语句中可以这样去拼写:
例如:StringBuffer sql = new StringBuffer();
sql.append("select * from student where 1 = 1");
if(!"".equals(searchDTO.getId()) && null != searchDTO.getId()){
sql.append(" and id = ").append(searchDTO.getId());

//同样也可以是like

}
...
一样写法,只是对于数据库中字符串要记得拼写''符号
295901870
2013-11-25 · 超过20用户采纳过TA的回答
知道答主
回答量:154
采纳率:0%
帮助的人:38.8万
展开全部
这个直接用工具,生成对应的domian对象,如果数据库设计得好,直接就可以经行模糊查询,用hql语言
追问
是直接在dao层写入参数,用hql语句查询吗?如果查询的条件有下拉框选择后,在资源列表中显示出来该怎么做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式