接口 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
-
嵌套类概要
嵌套类修饰符和类型接口说明static interface已过时。static interfaceJRepository.Viewer<E,ID, V extends org.babyfish.jimmer.View<E>> -
方法概要
修饰符和类型方法说明default org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<E>For associated objects, only insert operations are executed.default org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<E>For associated objects, only insert operations are executed.default <S extends E>
org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S>append(S entity) For associated objects, only insert operations are executed.default <S extends E>
org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S>append(S entity, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode) For associated objects, only insert operations are executed.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 Edefault org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<E>Note: The 'merge' of 'Jimmer' and the 'merge' of 'JPA' are completely different concepts!default org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<E>Note: The 'merge' of 'Jimmer' and the 'merge' of 'JPA' are completely different concepts!default <S extends E>
org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S>merge(S entity) Note: The 'merge' of 'Jimmer' and the 'merge' of 'JPA' are completely different concepts!default <S extends E>
org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S>merge(S entity, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode) Note: The 'merge' of 'Jimmer' and the 'merge' of 'JPA' are completely different concepts!pager(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) default <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) default <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) default <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
@NotNull default <S extends E> org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S> save(@NotNull S entity, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode) -
save
-
merge
default <S extends E> org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S> merge(@NotNull S entity) Note: The 'merge' of 'Jimmer' and the 'merge' of 'JPA' are completely different concepts!
For associated objects, only insert or update operations are executed. The parent object never dissociates the child objects.
-
merge
default org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<E> merge(@NotNull org.babyfish.jimmer.Input<E> input) Note: The 'merge' of 'Jimmer' and the 'merge' of 'JPA' are completely different concepts!
For associated objects, only insert or update operations are executed. The parent object never dissociates the child objects.
-
merge
default <S extends E> org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S> merge(@NotNull S entity, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode) Note: The 'merge' of 'Jimmer' and the 'merge' of 'JPA' are completely different concepts!
For associated objects, only insert or update operations are executed. The parent object never dissociates the child objects.
-
merge
default org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<E> merge(@NotNull org.babyfish.jimmer.Input<E> input, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode) Note: The 'merge' of 'Jimmer' and the 'merge' of 'JPA' are completely different concepts!
For associated objects, only insert or update operations are executed. The parent object never dissociates the child objects.
-
append
default <S extends E> org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S> append(@NotNull S entity) For associated objects, only insert operations are executed. -
append
default org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<E> append(@NotNull org.babyfish.jimmer.Input<E> input) For associated objects, only insert operations are executed. -
append
default <S extends E> org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S> append(@NotNull S entity, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode) For associated objects, only insert operations are executed. -
append
default org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<E> append(@NotNull org.babyfish.jimmer.Input<E> input, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode) For associated objects, only insert operations are executed. -
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
-