All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jeesuite.mybatis.core.BaseMapper Maven / Gradle / Ivy

There is a newer version: 1.4.0
Show newest version
/**
 * 
 */
package com.jeesuite.mybatis.core;

import java.io.Serializable;
import java.util.List;

/**
 * @description 
* @author vakin * @date 2015年12月2日 * @Copyright (c) 2015, jwww */ public abstract interface BaseMapper { /** * 保存(持久化)对象 * @param entity 要持久化的对象 */ public void insert(T entity); public void insertSelective(T entity); /** * @param entity */ public void updateByPrimaryKey(T entity); /** * @param entity */ public void updateByPrimaryKeySelective(T entity); /** * 获取指定的唯一标识符对应的持久化对象 * * @param id 指定的唯一标识符 * @return 指定的唯一标识符对应的持久化对象,如果没有对应的持久化对象,则返回null。 */ public T selectByPrimaryKey(ID id); public List selectAll(); void deleteByPrimaryKey(ID id); /** * 批量插入 * @param entities */ public void insertList(List entities); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy