使用JDBCTemplate实现与Spring结合,方法公用 ——Emp实现类(EmpDaoImpl)
2023-09-14 08:57:40 时间
/** * @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); } }
相关文章
- 当spring 容器初始化完成后执行某个方法
- spring 之 BeanDefinition & BeanDefinitionParser
- Spring基础-03
- springboot中.yml没有spring的小叶子标志解决办法
- 使用JDBCTemplate实现与Spring结合,方法公用 ——接口(BaseDao)
- 使用JDBCTemplate实现与Spring结合,方法公用
- 当spring 容器初始化完成后执行某个方法 防止onApplicationEvent方法被执行两次
- spring AOP Bean添加新方法
- FastJson/spring boot: json输出方法二
- spring:bean的作用域
- spring: 在Spring应用中使用JDBC(使用profiles选择数据源/使用基于JDBC驱动的数据源)
- spring boot: java @interface注解
- 20-spring学习-Spring MVC基本操作
- JSP获取spring 的容器ApplicationContext
- IntelliJ IDEA创建spring boot项目的方法
- 从头开始搭建一个Spring boot+ActiveMQ高可用分布式环境
- Spring读源码系列之AOP--06---AopProxy===>spring使用jdk和cglib生成代理对象的终极奥义
- Spring 断言工具类:优雅地验证方法参数和状态
- junit结合spring-test里的MockMvc来测试SpringMvc接口方法
- Spring MVC 3 深入总结
- Spring MVC可参数化的视图控制器
- Spring MVC参数方法名称解析器