如何使用ssh框架实现对一个表的多条件的模糊查询,有dao,service,action层
2个回答
展开全部
你的问题比较模糊,我说下大概思路:
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: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
}
...
一样写法,只是对于数据库中字符串要记得拼写''符号
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询