zoukankan      html  css  js  c++  java
  • 使用JDBCTemplate实现与Spring结合,方法公用 ——Emp实现类(EmpDaoImpl)

     /**  
    * @Title: EmpDaoImpl.java
    * @Package org.dao.impl
    * @Description: TODO该方法的主要作用:
    * @author A18ccms A18ccms_gmail_com  
    * @date 2017-6-3 下午2:42:51
    * @version V1.0  
    */
    package org.dao.impl;
    
    import java.io.Serializable;
    import java.util.List;
    
    import org.dao.BaseDao;
    import org.entity.Emp;
    import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
    
     /**   
     *    
     * 项目名称:BaseTestMain   
     * 类名称:EmpDaoImpl   
     * 类描述:   
     * 创建人:Mu Xiongxiong  
     * 创建时间:2017-6-3 下午2:42:51   
     * 修改人:Mu Xiongxiong   
     * 修改时间:2017-6-3 下午2:42:51   
     * 修改备注:   
     * @version    
     *    
     */
    public class EmpDaoImpl extends BaseImpl<Emp> implements BaseDao<Emp> {
    
    	@Override
    	public void update(Emp entity ,int tag) {
    		String sql = "";
    		Object objects[] = null;
    		if(tag==1){
    			//添加
    			sql="insert into emp (empno,ename) values(?,?)";
    			objects =  new Object[] {entity.getEmpno(),entity.getEname()};
    		}else if(tag==2){
    			//修改
    			sql="update emp set ename=? where empno = ?";
    			objects =  new Object[] {entity.getEname(),entity.getEmpno()};
    		}else if(tag==3){
    			//删除
    			sql="delete from emp where empno = ?";
    			objects =  new Object[] {entity.getEmpno()};
    		}
    		super.update(sql, objects);
    		
    	}
    
    
    	@Override
    	public List<Emp> getLists() {
    		String sql = "select * from emp";
    		return super.getAll(sql);
    	}
    
    	@Override
    	public Emp getInfoById(Serializable id) {
    		String sql="select * from emp where empno = ?";
    		return super.getById(sql, id);
    	}
    /**
         * (非 Javadoc)
        * <p>Title: testProcedure</p>
        * <p>Description(描述):调用存储过程 </p>
        * @param emp
        * @return
        * @see org.dao.impl.BaseImpl#testProcedure(org.entity.Emp)
         */
        public Integer testProcedure(Emp emp){
            return super.testProcedure(emp);
        }
    
    }
    

  • 相关阅读:
    hdu 4521 小明系列问题——小明序列(线段树 or DP)
    hdu 1115 Lifting the Stone
    hdu 5476 Explore Track of Point(2015上海网络赛)
    Codeforces 527C Glass Carving
    hdu 4414 Finding crosses
    LA 5135 Mining Your Own Business
    uva 11324 The Largest Clique
    hdu 4288 Coder
    PowerShell随笔3 ---别名
    PowerShell随笔2---初始命令
  • 原文地址:https://www.cnblogs.com/a1111/p/12816222.html
Copyright © 2011-2022 走看看