接口 BaseService<T extends Serializable,Id>

所有已知实现类:
BaseServiceImpl

public interface BaseService<T extends Serializable,Id>
通用service层
从以下版本开始:
1.0.0
作者:
mhuang
  • 方法详细资料

    • get

      T get(T t)
      获取单个实例
      参数:
      t - 查询的实例对象
      返回:
      T 实例
    • getById

      T getById(Id id)
      根据Id获取单个实例
      参数:
      id - 查询的主键id
      返回:
      T 实例
    • insert

      int insert(T t)
      插入
      参数:
      t - 插入集合
      返回:
      添加个数
    • update

      int update(T t)
      修改单个实例
      参数:
      t - 实例对象
      返回:
      int 修改成功的个数
    • updateAll

      int updateAll(T t)
      修改单个实例所有的字段
      参数:
      t - 修改的实例
      返回:
      修改成功的个数
    • delete

      int delete(Id id)
      删除
      参数:
      id - 删除的id
      返回:
      删除个数
    • count

      int count(T t)
      查询条数
      参数:
      t - 查询的实例
      返回:
      int 查询的个数
    • page

      List<T> page(Page<T> page)
      分页查询
      参数:
      page - 分页条件
      返回:
      结果集
    • pageCount

      int pageCount(Page<T> page)
      总数查询
      参数:
      page - 条件
      返回:
      结果
    • queryAll

      List<T> queryAll()
      查询全部
      返回:
      结果集
    • query

      List<T> query(T t)
      条件查询
      参数:
      t - 条件
      返回:
      结果集
    • insertInto

      int insertInto(InsertInto<Id> into)
      保存扩展
      参数:
      into - 扩展
      返回:
      保存个数