永发信息网

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

答案:2  悬赏:0  手机版
解决时间 2021-04-23 11:26
  • 提问者网友:最爱你的唇
  • 2021-04-23 04:07
如何使用ssh框架实现对一个表的多条件的模糊查询,有dao,service,action层
最佳答案
  • 五星知识达人网友:三千妖杀
  • 2021-04-23 04:57
你的问题比较模糊,我说下大概思路:
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

}
...
一样写法,只是对于数据库中字符串要记得拼写''符号
全部回答
  • 1楼网友:神也偏爱
  • 2021-04-23 06:23
用注解方式或者改成
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯