接口 BasicRepository<T,I>

类型参数:
T - 领域模型的泛型
I - id的泛型

public interface BasicRepository<T,I>
基础的资源库
作者:
ray_kwan
  • 方法详细资料

    • save

      void save(T model)
      保存
      参数:
      model - 领域模型
    • findBy

      T findBy(I id)
      通过id查找
      参数:
      id - 唯一标识
      返回:
      领域模型
    • existsBy

      boolean existsBy(I id)
      判断id是否查找
      参数:
      id - 唯一标识
      返回:
      结果
    • deleteBy

      void deleteBy(I id)
      通过id删除
      参数:
      id - 唯一标识
    • findAllBy

      default ListResult<T> findAllBy(Specification<T> spec)
      通过规格查找所有
      参数:
      spec - 规格
      返回:
      集合结果
    • findAllBy

      ListResult<T> findAllBy(Specification<T> spec, Limit limit)
      通过规格和限度查找所有
      参数:
      spec - 规格
      limit - 限度
      返回:
      集合结果
    • getIdValue

      default String getIdValue(UUIDIdentity id)