Servlet使用适配器模式进行增删改查案例(IBaseDaoUtil.java)

简介: Servlet使用适配器模式进行增删改查案例(IBaseDaoUtil.java)
/**
 * 
 */
package org.dao;
import java.util.List;
/**
 * 
*    
* 项目名称:test_BaseDao   
* 类名称:IBaseDaoUtil   
* 类描述: 公共接口  
* 创建人:Mu Xiongxiong  
* 创建时间:2017-9-10 上午11:02:57   
* 修改人:Mu Xiongxiong   
* 修改时间:2017-9-10 上午11:02:57   
* 修改备注:   
* @version    
*
 */
public interface IBaseDaoUtil<T> {
  
  /**
   * 
  * @Description: 该方法的主要作用:添加数据
  * @Title: save
  * @param  @param entity    保存的对象
  * @param  @param tag    区分是Emp还是Dept
  * @param  @return 设定文件  
  * @return  返回类型:int   
  * @throws
   */
  public int save(T entity,String tag);
  
  /**
   * 
  * @Description: 该方法的主要作用:修改数据
  * @Title: update
  * @param  @param entity
  * @param  @return 设定文件  
  * @return  返回类型:int   
  * @throws
   */
  public int update(T entity,String tag);
  
  /**
   * 
  * @Description: 该方法的主要作用:删除数据
  * @Title: delete
  * @param  @param id
  * @param  @return 设定文件  
  * @return  返回类型:int   
  * @throws
   */
  public int delete(int id,String tag);
  
  /**
   * 
  * @Description: 该方法的主要作用:根据编号查询数据
  * @Title: queryById
  * @param  @param id
  * @param  @return 设定文件  
  * @return  返回类型:T   
  * @throws
   */
  public T queryById(int id,String tag);
  
  /**
   * 
  * @Description: 该方法的主要作用:查询全部的信息
  * @Title: queryAll
  * @param  @return 设定文件  
  * @return  返回类型:List<T>   
  * @throws
   */
  public List<T> queryAll(String tag);
  
  
  
}


目录
相关文章
|
22天前
|
设计模式 Java 中间件
23种设计模式,适配器模式的概念优缺点以及JAVA代码举例
【4月更文挑战第6天】适配器模式(Adapter Pattern)是一种结构型设计模式,它的主要目标是让原本由于接口不匹配而不能一起工作的类可以一起工作。适配器模式主要有两种形式:类适配器和对象适配器。类适配器模式通过继承来实现适配,而对象适配器模式则通过组合来实现
32 4
|
1月前
Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
24 1
|
26天前
|
SQL 设计模式 安全
Java单例模式几种写法以及代码案例拿来直接使用
Java单例模式几种写法以及代码案例拿来直接使用
32 0
|
1月前
Mybatis+mysql动态分页查询数据案例——工具类(MybatisUtil.java)
Mybatis+mysql动态分页查询数据案例——工具类(MybatisUtil.java)
15 1
|
1天前
|
存储 Java
java用base64编码案例
Java Base64编码示例:导入`java.util.Base64`,设置字符串`originalString`,使用`Base64.getEncoder().encodeToString()`编码并存储到`encodedString`,打印编码后字符串。解码用`Base64.getDecoder().decode()`。
8 0
|
10天前
|
Java 关系型数据库 MySQL
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
UWB (ULTRA WIDE BAND, UWB) 技术是一种无线载波通讯技术,它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。一套UWB精确定位系统,最高定位精度可达10cm,具有高精度,高动态,高容量,低功耗的应用。
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
|
27天前
|
存储 Java 关系型数据库
不同主题增删改查系统【控制台+MySQL】(Java课设)
不同主题增删改查系统【控制台+MySQL】(Java课设)
13 0
|
1月前
|
Java 数据库连接 mybatis
mybatis简单案例源码详细【注释全面】——Utils层(MybatisUtils.java)
mybatis简单案例源码详细【注释全面】——Utils层(MybatisUtils.java)
13 0
|
1月前
|
Java 数据库连接 mybatis
mybatis简单案例源码详细【注释全面】——测试层(UserMapperTest.java)
mybatis简单案例源码详细【注释全面】——测试层(UserMapperTest.java)
10 0
|
1月前
|
Java 数据库连接 mybatis
mybatis简单案例源码详细【注释全面】——实体层(Role.java)
mybatis简单案例源码详细【注释全面】——实体层(Role.java)
7 0