使用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);
}
}
相关文章
- 使用JDBCTemplate实现与Spring结合,方法公用 ——测试(EmpDaoImplTest)
- 使用JDBCTemplate实现与Spring结合,方法公用 ——共用实现类(BaseImpl)
- 使用JDBCTemplate实现与Spring结合,方法公用
- spring getbean 方法分析
- spring mvc: 多动作控制器(Controller下面实现多个访问的方法)MultiActionController / BeanNameUrlHandlerMapping
- spring: @Pointcut给重复的注解/切点定义表达式
- Spring Boot启动时数据库初始化spring.datasource(转)
- spring boot: 从配置文件中读取数据的常用方法(spring boot 2.3.4)
- spring MVC要注意的地方
- spring 学习3-Spring AOP
- [Spring学习笔记 3 ] spring 注解详解,完全注解,常用注解
- [Java Spring] Built-in page and sorting
- spring boot配置dubbo(XML)
- IntelliJ IDEA创建spring boot项目的方法
- spring mvc+ELK从头开始搭建日志平台
- Spring读源码系列之AOP--06---AopProxy===>spring使用jdk和cglib生成代理对象的终极奥义
- Atitit spring注解事务的demo与代码说明 目录 1.1. Spring框架中,要如何实现事务?有一个注解,@EnableTransactionManagement1 1.2. 事务管理
- 在阿里云容器服务上开发基于Docker的Spring Cloud微服务应用(八)
- Spring MVC 中 引入 Mybatis 的实现方法(一)
- Spring事务的实现方式和实现原理
- 【spring】Spring Data --Spring Data JPA
- 【j2ee spring】30、巴巴荆楚网-综合hibernate4+spring4(5)分页
- 这些保护Spring Boot 应用的方法,你都用了吗?
- 005-spring cache-原理、缓存AOP机制、Spring Cache抽象集成机制、springboot自动配置机制
- Spring MVC参数方法名称解析器
- Java Spring里getBean方法的实现