类 JRepositoryImpl<E,ID>
java.lang.Object
org.babyfish.jimmer.spring.repository.support.JRepositoryImpl<E,ID>
- 所有已实现的接口:
JRepository<E,,ID> org.springframework.data.repository.CrudRepository<E,,ID> org.springframework.data.repository.PagingAndSortingRepository<E,,ID> org.springframework.data.repository.Repository<E,ID>
-
嵌套类概要
从接口继承的嵌套类/接口 org.babyfish.jimmer.spring.repository.JRepository
JRepository.Pager -
字段概要
字段修饰符和类型字段说明protected final org.babyfish.jimmer.meta.ImmutableTypeprotected final org.babyfish.jimmer.sql.JSqlClient -
构造器概要
构造器限定符构造器说明protectedJRepositoryImpl(org.babyfish.jimmer.sql.JSqlClient sqlClient) JRepositoryImpl(org.babyfish.jimmer.sql.JSqlClient sqlClient, Class<E> entityType) -
方法概要
修饰符和类型方法说明longcount()intvoidintintdeleteById(ID id, org.babyfish.jimmer.sql.ast.mutation.DeleteMode mode) intdeleteByIds(Iterable<? extends ID> ids, org.babyfish.jimmer.sql.ast.mutation.DeleteMode mode) 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) 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) pager(int pageIndex, int pageSize) pager(org.springframework.data.domain.Pageable pageable) <S extends E>
org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S>save(S entity, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode) <S extends E>
org.babyfish.jimmer.sql.ast.mutation.BatchSaveResult<S>org.babyfish.jimmer.sql.JSqlClientsql()org.babyfish.jimmer.meta.ImmutableTypetype()从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.babyfish.jimmer.spring.repository.JRepository
delete, deleteAll, deleteAllById, deleteById, deleteByIds, existsById, findAllById, findById, findById, insert, insert, save, save, save, saveAll, update, update
-
字段详细资料
-
sqlClient
protected final org.babyfish.jimmer.sql.JSqlClient sqlClient -
entityType
-
immutableType
protected final org.babyfish.jimmer.meta.ImmutableType immutableType
-
-
构造器详细资料
-
JRepositoryImpl
protected JRepositoryImpl(org.babyfish.jimmer.sql.JSqlClient sqlClient) -
JRepositoryImpl
-
-
方法详细资料
-
sql
public org.babyfish.jimmer.sql.JSqlClient sql()- 指定者:
sql在接口中JRepository<E,ID>
-
type
public org.babyfish.jimmer.meta.ImmutableType type()- 指定者:
type在接口中JRepository<E,ID>
-
entityType
- 指定者:
entityType在接口中JRepository<E,ID>
-
pager
- 指定者:
pager在接口中JRepository<E,ID>
-
pager
- 指定者:
pager在接口中JRepository<E,ID>
-
findNullable
- 指定者:
findNullable在接口中JRepository<E,ID>
-
findNullable
- 指定者:
findNullable在接口中JRepository<E,ID>
-
findByIds
- 指定者:
findByIds在接口中JRepository<E,ID>
-
findByIds
- 指定者:
findByIds在接口中JRepository<E,ID>
-
findMapByIds
- 指定者:
findMapByIds在接口中JRepository<E,ID>
-
findMapByIds
- 指定者:
findMapByIds在接口中JRepository<E,ID>
-
findAll
-
findAll
- 指定者:
findAll在接口中JRepository<E,ID>
-
findAll
public List<E> findAll(org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher, org.babyfish.jimmer.meta.TypedProp.Scalar<?, ?>... sortedProps) - 指定者:
findAll在接口中JRepository<E,ID>
-
findAll
-
findAll
public List<E> findAll(org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher, org.springframework.data.domain.Sort sort) - 指定者:
findAll在接口中JRepository<E,ID>
-
findAll
- 指定者:
findAll在接口中JRepository<E,ID>
-
findAll
public org.springframework.data.domain.Page<E> findAll(int pageIndex, int pageSize, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher) - 指定者:
findAll在接口中JRepository<E,ID>
-
findAll
public org.springframework.data.domain.Page<E> findAll(int pageIndex, int pageSize, org.babyfish.jimmer.meta.TypedProp.Scalar<?, ?>... sortedProps) - 指定者:
findAll在接口中JRepository<E,ID>
-
findAll
public 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) - 指定者:
findAll在接口中JRepository<E,ID>
-
findAll
public org.springframework.data.domain.Page<E> findAll(int pageIndex, int pageSize, org.springframework.data.domain.Sort sort) - 指定者:
findAll在接口中JRepository<E,ID>
-
findAll
public 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) - 指定者:
findAll在接口中JRepository<E,ID>
-
findAll
@NotNull public org.springframework.data.domain.Page<E> findAll(@NotNull org.springframework.data.domain.Pageable pageable) -
findAll
public org.springframework.data.domain.Page<E> findAll(org.springframework.data.domain.Pageable pageable, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher) - 指定者:
findAll在接口中JRepository<E,ID>
-
count
public long count() -
save
@NotNull public <S extends E> org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S> save(@NotNull S entity, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode) - 指定者:
save在接口中JRepository<E,ID>
-
saveAll
@NotNull public <S extends E> org.babyfish.jimmer.sql.ast.mutation.BatchSaveResult<S> saveAll(@NotNull Iterable<S> entities, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode) - 指定者:
saveAll在接口中JRepository<E,ID>
-
delete
- 指定者:
delete在接口中JRepository<E,ID>
-
deleteAll
public int deleteAll(@NotNull Iterable<? extends E> entities, org.babyfish.jimmer.sql.ast.mutation.DeleteMode mode) - 指定者:
deleteAll在接口中JRepository<E,ID>
-
deleteById
- 指定者:
deleteById在接口中JRepository<E,ID>
-
deleteByIds
public int deleteByIds(Iterable<? extends ID> ids, org.babyfish.jimmer.sql.ast.mutation.DeleteMode mode) - 指定者:
deleteByIds在接口中JRepository<E,ID>
-
deleteAll
public void deleteAll()
-