public interface BaseService<T extends BaseDomain>
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
convertDataMap(java.util.Collection<T> ts)
属性批量转换
|
default void |
convertDataMap(T... ts)
属性转换
|
void |
delete(java.lang.Iterable<? extends T> ts)
批量删除对象
|
void |
delete(java.lang.Iterable<? extends T> ts,
boolean physical)
批量删除对象
|
void |
delete(java.io.Serializable id)
根据id删除
|
void |
delete(java.io.Serializable id,
boolean physical)
根据id删除
|
void |
delete(T t)
删除对象
|
void |
delete(T t,
boolean physical)
删除对象
|
default void |
doConvertDataMap(T... ts)
真正的属性转换,减少校验代码
|
java.lang.Iterable<T> |
findAll()
查询所有记录
|
PageModel<T> |
findAll(org.springframework.data.domain.Pageable pageable)
分页查询记录
|
java.lang.Iterable<T> |
findAllById(java.lang.Iterable<java.io.Serializable> ids)
根据ids查询所有记录
|
T |
findById(java.lang.Object id)
根据id 查询一条记录
|
T |
save(T t)
保存记录
|
java.lang.Iterable<T> |
saveAll(java.lang.Iterable<T> ts)
批量保存记录
|
T findById(java.lang.Object id)
id - idjava.lang.Iterable<T> findAll()
java.lang.Iterable<T> findAllById(java.lang.Iterable<java.io.Serializable> ids)
ids - idsPageModel<T> findAll(org.springframework.data.domain.Pageable pageable)
pageable - 分页参数void delete(java.io.Serializable id)
id - idvoid delete(T t)
t - 要删除的对象void delete(java.lang.Iterable<? extends T> ts)
ts - 要批量删除的对象void delete(java.io.Serializable id,
boolean physical)
id - idphysical - 物理删除void delete(T t, boolean physical)
t - 要删除的对象physical - 物理删除void delete(java.lang.Iterable<? extends T> ts, boolean physical)
ts - 要批量删除的对象physical - 物理删除default void convertDataMap(T... ts)
ts - 要转换的实例default void convertDataMap(java.util.Collection<T> ts)
ts - 要转换的实例default void doConvertDataMap(T... ts)
ts - tsCopyright © 2019. All rights reserved.