建立的 bonusDao 继承了 BaseDao
通过queryList实现数据查询;
通过execQuery实现数据处理,调用了存储过程;
package com.qhyc.bonus.dao;
import java.util.ArrayList;
import java.util.List;
import org.apache.log4j.Logger;
import com.org.dbpool.BaseDao;
import com.qhyc.bonus.bean.bonusBean;
public class bonusDao extends BaseDao{
private Logger log = Logger.getLogger(bonusBean.class);
/**
* 实现数据查询
* @param bean
* @return
*/
public List<bonusBean> queryList(bonusBean bean) {
String orderBy=" Order by LB,FGROUP,XM ";
String sql="SELECT jjly,xm,fgroup,je,hf,lx,to_char(rq,'yyyy-mm-dd') rq,per FROM SW_BonusPer " + orderBy;
return querylist("default", sql, bonusBean.class);
}
/**
* 实现数据处理
* @param bean
* @return
*/
public Boolean exceQuery(bonusBean bean)
{
String sql="call p_bonusper(to_date('"+bean.getKssj()+"','yyyy-mm-dd'),to_date('"+bean.getJssj()+"','yyyy-mm-dd'))";
super.update("default", sql);
return true;
}
}