最近在做struts2+hibernate项目整合,其中有一个两表多条件组合模糊查询功能:
- 将页面查询条件封装为对象,传至后台处理:
/*查询实例类/
package com.newer.bean;
import java.util.Date;
/**
* 模糊查询对象实体类
*
* @author Siglam Lee
*
*/
public class SearchModelBean {
// 计划名称
private String plan_Name;
// 所属任务的任务id
private int task_Id;
// 起始开始时间
private Date beginDateFrom;
// 末尾开始时间
private Date beginDateTo;
// 起始结束时间
private Date endDateFrom;
// 末尾结束时间
private Date endDateTo;
// 是否反馈
private String isFeedBack;
public SearchModelBean(String plan_Name, int task_Id, Date beginDateFrom,
Date beginDateTo, Date endDateFrom, Date endDateTo,
String isFeedBack) {
super();
this.plan_Name = plan_Name;
this.task_Id = task_Id;
this.beginDateFrom = beginDateFrom;
this.beginDateTo = beginDateTo;
this.endDateFrom = endDateFrom;
this.endDateTo = endDateTo;
this.isFeedBack = isFeedBack;
}
public SearchModelBean() {
}
public String getPlan_Name() {
return plan_Name;
}
public void setPlan_Name(String plan_Name) {
this.plan_Name = plan_Name;
}
public int getTask_Id() {
return task_Id;
}
public void setTask_Id(int task_Id) {
this.task_Id = task_Id;
}
public Date getBeginDateFrom() {
return beginDateFro