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);
        }
    
    }
    

  • 相关阅读:
    WebClient 非阻塞客户端 RestTemplate 阻塞式客户端
    微服务网关---调用其他微服务
    复习下comparable和comparator以及比较
    关于InitializingBean的用法、应用
    Scheduled(cron = "")
    windows查看进程方法(老是忘只能写了)
    vue 控件component
    vue 过滤器的使用实例
    vue基础
    日志脱敏工具
  • 原文地址:https://www.cnblogs.com/a1111/p/12816222.html
Copyright © 2011-2022 走看看