接口 JRepository<E,ID>
- 所有超级接口:
org.springframework.data.repository.CrudRepository<E,,ID> org.springframework.data.repository.PagingAndSortingRepository<E,,ID> org.springframework.data.repository.Repository<E,ID>
- 所有已知实现类:
JRepositoryImpl
@NoRepositoryBean
public interface JRepository<E,ID>
extends org.springframework.data.repository.PagingAndSortingRepository<E,ID>
-
嵌套类概要
嵌套类修饰符和类型接口说明static interface已过时。static interfaceJRepository.Viewer<E,ID, V extends org.babyfish.jimmer.View<E>> -
方法概要
修饰符和类型方法说明longcount()default voidintvoiddefault voidintdefault voiddeleteAllById(Iterable<? extends ID> ids) default voiddeleteById(ID id) intdeleteById(ID id, org.babyfish.jimmer.sql.ast.mutation.DeleteMode mode) default voiddeleteByIds(Iterable<? extends ID> ids) intdeleteByIds(Iterable<? extends ID> ids, org.babyfish.jimmer.sql.ast.mutation.DeleteMode mode) default booleanexistsById(ID id) findAll()org.springframework.data.domain.Page<E>findAll(int pageIndex, int pageSize) org.springframework.data.domain.Page<E>findAll(int pageIndex, int pageSize, org.babyfish.jimmer.meta.TypedProp.Scalar<?, ?>... sortedProps) org.springframework.data.domain.Page<E>org.springframework.data.domain.Page<E>findAll(int pageIndex, int pageSize, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher, org.babyfish.jimmer.meta.TypedProp.Scalar<?, ?>... sortedProps) org.springframework.data.domain.Page<E>findAll(int pageIndex, int pageSize, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher, org.springframework.data.domain.Sort sort) org.springframework.data.domain.Page<E>findAll(int pageIndex, int pageSize, org.springframework.data.domain.Sort sort) findAll(org.babyfish.jimmer.meta.TypedProp.Scalar<?, ?>... sortedProps) findAll(org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher, org.babyfish.jimmer.meta.TypedProp.Scalar<?, ?>... sortedProps) findAll(org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher, org.springframework.data.domain.Sort sort) org.springframework.data.domain.Page<E>findAll(org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<E>findAll(org.springframework.data.domain.Pageable pageable, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher) findAll(org.springframework.data.domain.Sort sort) findAllById(Iterable<ID> ids) findMapByIds(Iterable<ID> ids) findMapByIds(Iterable<ID> ids, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher) findNullable(ID id) findNullable(ID id, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher) default Edefault Epager(int pageIndex, int pageSize) 已过时。pager(org.springframework.data.domain.Pageable pageable) 已过时。default Edefault org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<E>default <S extends E>
Ssave(S entity) <S extends E>
org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S>save(S entity, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode) 已过时。org.babyfish.jimmer.sql.ast.mutation.SimpleEntitySaveCommand<E>saveCommand(org.babyfish.jimmer.Input<E> input) <S extends E>
org.babyfish.jimmer.sql.ast.mutation.SimpleEntitySaveCommand<S>saveCommand(S entity) saveEntities(Iterable<S> entities) <S extends E>
org.babyfish.jimmer.sql.ast.mutation.BatchSaveResult<S>saveEntities(Iterable<S> entities, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode) <S extends E>
org.babyfish.jimmer.sql.ast.mutation.BatchEntitySaveCommand<S>saveEntitiesCommand(Iterable<S> entities) <S extends E>
org.babyfish.jimmer.sql.ast.mutation.BatchEntitySaveCommand<S>saveInputsCommand(Iterable<org.babyfish.jimmer.Input<S>> inputs) org.babyfish.jimmer.sql.JSqlClientsql()org.babyfish.jimmer.meta.ImmutableTypetype()default Edefault E<V extends org.babyfish.jimmer.View<E>>
JRepository.Viewer<E,ID, V>
-
方法详细资料
-
sql
org.babyfish.jimmer.sql.JSqlClient sql() -
type
org.babyfish.jimmer.meta.ImmutableType type() -
entityType
-
pager
已过时。Will be removed in 1.0-
To query the `Page<T>` of jimmer,
please
sql() .createQuery(table) ...select(...) .fetchPage(pageable.getPageNumber(), pageable.getPageSize()) -
To query the `Page<T>` of spring-data,
please
sql() .createQuery(table) ...select(...) .fetchPage(pageable.getPageNumber(), pageable.getPageSize(), SpringPageFactory.create())
-
To query the `Page<T>` of jimmer,
please
-
pager
已过时。Will be removed in 1.0-
To query the `Page<T>` of jimmer,
please
sql() .createQuery(table) ...select(...) .fetchPage(pageIndex, pageSize) -
To query the `Page<T>` of spring-data,
please
sql() .createQuery(table) ...select(...) .fetchPage(pageIndex, pageSize, SpringPageFactory.create())
-
To query the `Page<T>` of jimmer,
please
-
findNullable
-
findNullable
-
findById
-
findById
-
findByIds
-
findAllById
-
findByIds
-
findMapByIds
-
findMapByIds
-
findAll
-
findAll
-
findAll
-
findAll
-
findAll
-
findAll
-
findAll
-
findAll
org.springframework.data.domain.Page<E> findAll(int pageIndex, int pageSize, org.babyfish.jimmer.meta.TypedProp.Scalar<?, ?>... sortedProps) -
findAll
-
findAll
org.springframework.data.domain.Page<E> findAll(int pageIndex, int pageSize, org.springframework.data.domain.Sort sort) -
findAll
-
findAll
@NotNull org.springframework.data.domain.Page<E> findAll(@NotNull org.springframework.data.domain.Pageable pageable) -
findAll
-
existsById
-
count
long count() -
insert
-
insert
-
update
-
update
-
save
-
save
-
save
-
save
@NotNull <S extends E> org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S> save(@NotNull S entity, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode) -
saveCommand
-
saveCommand
@NotNull <S extends E> org.babyfish.jimmer.sql.ast.mutation.SimpleEntitySaveCommand<S> saveCommand(@NotNull S entity) -
saveAll
已过时。Replaced by saveEntities, will be removed in 1.0 -
saveEntities
-
saveEntities
-
saveEntitiesCommand
-
saveInputsCommand
-
delete
-
delete
-
deleteAll
-
deleteAll
-
deleteById
-
deleteById
-
deleteByIds
-
deleteAllById
-
deleteByIds
-
deleteAll
void deleteAll() -
viewer
-