public interface CrudService<E,K>
| 限定符和类型 | 方法和说明 |
|---|---|
default int |
count(org.hswebframework.ezorm.core.param.QueryParam param) |
default org.hswebframework.ezorm.rdb.mapping.SyncDelete |
createDelete() |
default org.hswebframework.ezorm.rdb.mapping.SyncQuery<E> |
createQuery() |
default org.hswebframework.ezorm.rdb.mapping.SyncUpdate<E> |
createUpdate() |
default int |
deleteById(Collection<K> idArr) |
default int |
deleteById(K idArr) |
default List<E> |
findById(Collection<K> id) |
default Optional<E> |
findById(K id) |
org.hswebframework.ezorm.rdb.mapping.SyncRepository<E,K> |
getRepository() |
default int |
insert(Collection<E> entityArr) |
default void |
insert(E entityArr) |
default List<E> |
query(QueryParamEntity queryParam) |
default PagerResult<E> |
queryPager(QueryParamEntity param) |
default org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult |
save(Collection<E> entityArr) |
default org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult |
save(E entity) |
default org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult |
save(List<E> entities) |
default int |
updateById(K id,
E entityArr) |
default org.hswebframework.ezorm.rdb.mapping.SyncQuery<E> createQuery()
default org.hswebframework.ezorm.rdb.mapping.SyncUpdate<E> createUpdate()
default org.hswebframework.ezorm.rdb.mapping.SyncDelete createDelete()
@Transactional(readOnly=true,
transactionManager="transactionManager")
default Optional<E> findById(K id)
@Transactional(readOnly=true,
transactionManager="transactionManager")
default List<E> findById(Collection<K> id)
@Transactional(transactionManager="transactionManager") default org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult save(Collection<E> entityArr)
@Transactional(transactionManager="transactionManager") default int insert(Collection<E> entityArr)
@Transactional(transactionManager="transactionManager") default void insert(E entityArr)
@Transactional(transactionManager="transactionManager") default int updateById(K id, E entityArr)
@Transactional(transactionManager="transactionManager") default org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult save(E entity)
@Transactional(transactionManager="transactionManager") default org.hswebframework.ezorm.rdb.mapping.defaults.SaveResult save(List<E> entities)
@Transactional(transactionManager="transactionManager") default int deleteById(Collection<K> idArr)
@Transactional(transactionManager="transactionManager") default int deleteById(K idArr)
@Transactional(readOnly=true,
transactionManager="transactionManager")
default List<E> query(QueryParamEntity queryParam)
@Transactional(readOnly=true,
transactionManager="transactionManager")
default PagerResult<E> queryPager(QueryParamEntity param)
@Transactional(readOnly=true,
transactionManager="transactionManager")
default int count(org.hswebframework.ezorm.core.param.QueryParam param)
Copyright © 2016–2022. All rights reserved.