使用JDBCTemplate实现与Spring结合,方法公用 ——Emp实现类(EmpDaoImpl)
2017-06-06 20:19
603 查看
/** * @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); } }
相关文章推荐
- 使用JDBCTemplate实现与Spring结合,方法公用 ——测试(EmpDaoImplTest)
- 使用JDBCTemplate实现与Spring结合,方法公用 ——共用实现类(BaseImpl)
- 使用JDBCTemplate实现与Spring结合,方法公用 ——接口(BaseDao)
- 使用JDBCTemplate实现与Spring结合,方法公用 ——Spring配置(applicationContext.xml)
- 使用JDBCTemplate实现与Spring结合,方法公用
- 使用Spring的JdbcTemplate实现DAO(续)
- Spring使用HibernateDaoSupport、HibernateTemplate和JdbcTemplate实现CURD
- 使用Spring3.0的AOP结合log4j实现接口方法执行时间记录
- 使用Spring的JdbcTemplate编写的DAO
- DaoImpl中实现查询分页-使用HibernateCallback来做更加方便
- js队列方法使用push(xx)结合shift()实现或者使用pop()结合unshift()实现
- Spring+Hibernate DAO 持久层开发, Spring 用 Hibernate 访问数据库的三种方法.推荐使用回调
- 使用Spring的HibernateDaoSupport时的getSession()3个方法的区别
- [置顶] 通用的DAO查询,常见方法集合,没有使用Spring
- tapestry+spring结合使用时加载底层server的方法
- 使用Spring的HibernateDaoSupport时的getSession()3个方法的区别
- Spring使用JdbcTemplate插入和修改数据的三种方法
- 使用Spring + JdbcTemplate + JdbcDaoSupport的例子
- 使用Spring的HibernateDaoSupport时的getSession()方法相关问题
- 求助使用Urlrewrite技术实现Struts2+Hibernate3+Spring的项目的伪静态的方法