接口 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 Edefault org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<E>Unlike save, merge is significantly different, only the insert and update operations will be executed, dissociation operations will never be executed.default org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<E>Unlike save, merge is significantly different, only the insert and update operations will be executed, dissociation operations will never be executed.default <S extends E>
org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S>merge(S entity) Unlike save, merge is significantly different, only the insert and update operations will be executed, dissociation operations will never be executed.default <S extends E>
org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S>merge(S entity, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode) Unlike save, merge is significantly different, only the insert and update operations will be executed, dissociation operations will never be executed.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) Unlike save, merge is significantly different, only the insert and update operations will be executed, dissociation operations will never be executed.Note: The 'merge' of 'Jimmer' and the 'merge' of 'JPA' are completely different concepts!
-
merge
default org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<E> merge(@NotNull org.babyfish.jimmer.Input<E> input) Unlike save, merge is significantly different, only the insert and update operations will be executed, dissociation operations will never be executed.Note: The 'merge' of 'Jimmer' and the 'merge' of 'JPA' are completely different concepts!
-
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) Unlike save, merge is significantly different, only the insert and update operations will be executed, dissociation operations will never be executed.Note: The 'merge' of 'Jimmer' and the 'merge' of 'JPA' are completely different concepts!
-
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) Unlike save, merge is significantly different, only the insert and update operations will be executed, dissociation operations will never be executed.Note: The 'merge' of 'Jimmer' and the 'merge' of 'JPA' are completely different concepts!
-
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
-