Appearance
Simplest-JPA 查询和分页查询
基础查询
simplest-jpa的Service
提供了如下的功能用于查询数据库的数据
getById(ID id)
根据主键查询数据。getByIdOpt(ID id)
根据主键查询数据。返回Optional
类型getOne(Example<T> example)
根据查询条件来查询 1 条数据。getOne(Predicate query)
根据查询条件来查询 1 条数据。getOneOpt(Example<T> example)
根据查询条件来查询 1 条数据。返回Optional
类型查询到多条匹配数据时,会抛 NonUniqueResultExceptionlistByIds(Collection<ID> ids)
根据数据主键查询数据集合。list(Predicate query)
根据查询条件查询数据集合。list(Example query)
根据查询条件查询数据集合。list()
查询所有数据。count(Predicate query)
根据查询条件查询数据数量。count(Example<T> example)
根据查询条件查询数据数量。exists(Predicate query)
根据查询条件判断数据是否存在。existsById(ID id)
根据 ID 判断是否存在
分页查询
page(Pageable page)
分页查询所有数据。page(Pageable page, Predicate query)
根据查询条件分页查询数据。