PokemonStatRepository

@Repository
interface PokemonStatRepository : KRepository<PokemonStat, PokemonStatId>

宝可梦能力值仓储接口

定义宝可梦能力值数据的查询与持久化操作

Author

lishangbu

Since

2026/2/16

Properties

Link copied to clipboard
Link copied to clipboard
abstract val sql: KSqlClient
Link copied to clipboard
abstract val type: ImmutableType

Functions

Link copied to clipboard
abstract fun count(): Long
Link copied to clipboard
open fun delete(entity: PokemonStat)
abstract fun delete(entity: PokemonStat, mode: DeleteMode): Int
Link copied to clipboard
abstract fun deleteAll()
open fun deleteAll(entities: Iterable<PokemonStat>)
abstract fun deleteAll(entities: Iterable<PokemonStat>, mode: DeleteMode): Int
Link copied to clipboard
@AliasFor(value = "deleteByIds")
open fun deleteAllById(ids: Iterable<PokemonStatId>)
Link copied to clipboard
abstract fun deleteById(id: PokemonStatId, mode: DeleteMode): Int
Link copied to clipboard
@AliasFor(value = "deleteAllById")
open fun deleteByIds(ids: Iterable<PokemonStatId>)
abstract fun deleteByIds(ids: Iterable<PokemonStatId>, mode: DeleteMode): Int
Link copied to clipboard
Link copied to clipboard
open fun findAll(): List<PokemonStat>
abstract fun findAll(fetcher: Fetcher<PokemonStat>?): List<PokemonStat>
abstract override fun findAll(pageable: Pageable): Page<PokemonStat>
open override fun findAll(sort: Sort): List<PokemonStat>
abstract fun findAll(fetcher: Fetcher<PokemonStat>?, block: SortDsl<PokemonStat>.() -> Unit): List<PokemonStat>
abstract fun findAll(fetcher: Fetcher<PokemonStat>?, sort: Sort): List<PokemonStat>
abstract fun findAll(pageable: Pageable, fetcher: Fetcher<PokemonStat>?): Page<PokemonStat>
abstract fun findAll(pageIndex: Int, pageSize: Int, fetcher: Fetcher<PokemonStat>?, block: SortDsl<PokemonStat>.() -> Unit?): Page<PokemonStat>
abstract fun findAll(pageIndex: Int, pageSize: Int, fetcher: Fetcher<PokemonStat>?, sort: Sort): Page<PokemonStat>
Link copied to clipboard
@AliasFor(value = "findByIds")
open fun findAllById(ids: Iterable<PokemonStatId>): List<PokemonStat>
Link copied to clipboard
Link copied to clipboard
@AliasFor(value = "findAllById")
abstract fun findByIds(ids: Iterable<PokemonStatId>, fetcher: Fetcher<PokemonStat>?): List<PokemonStat>
Link copied to clipboard
abstract fun findMapByIds(ids: Iterable<PokemonStatId>, fetcher: Fetcher<PokemonStat>?): Map<PokemonStatId, PokemonStat>
Link copied to clipboard
abstract fun findNullable(id: PokemonStatId, fetcher: Fetcher<PokemonStat>?): PokemonStat?
Link copied to clipboard
open fun insert(entity: PokemonStat, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): PokemonStat
open fun insert(input: Input<PokemonStat>, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): PokemonStat
Link copied to clipboard
open fun insertIfAbsent(entity: PokemonStat, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): PokemonStat
open fun insertIfAbsent(input: Input<PokemonStat>, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): PokemonStat
Link copied to clipboard
open fun merge(entity: PokemonStat, block: KSaveCommandPartialDsl.() -> Unit?): PokemonStat
open fun merge(input: Input<PokemonStat>, block: KSaveCommandPartialDsl.() -> Unit?): PokemonStat
Link copied to clipboard
open fun <S : PokemonStat> save(entity: S): S
open fun save(input: Input<PokemonStat>, block: KSaveCommandDsl.() -> Unit?): PokemonStat
open fun <V : View<PokemonStat>> save(entity: PokemonStat, viewType: KClass<V>, block: KSaveCommandDsl.() -> Unit?): V
open fun save(entity: PokemonStat, fetcher: Fetcher<PokemonStat>, block: KSaveCommandDsl.() -> Unit?): PokemonStat
open fun <V : View<PokemonStat>> save(input: Input<PokemonStat>, viewType: KClass<V>, block: KSaveCommandDsl.() -> Unit?): V
open fun save(input: Input<PokemonStat>, fetcher: Fetcher<PokemonStat>, block: KSaveCommandDsl.() -> Unit?): PokemonStat
open fun save(entity: PokemonStat, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): PokemonStat
open fun save(input: Input<PokemonStat>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): PokemonStat
open fun <V : View<PokemonStat>> save(entity: PokemonStat, mode: SaveMode, associatedMode: AssociatedSaveMode, viewType: KClass<V>, block: KSaveCommandPartialDsl.() -> Unit?): V
open fun save(entity: PokemonStat, mode: SaveMode, associatedMode: AssociatedSaveMode, fetcher: Fetcher<PokemonStat>, block: KSaveCommandPartialDsl.() -> Unit?): PokemonStat
open fun <V : View<PokemonStat>> save(input: Input<PokemonStat>, mode: SaveMode, associatedMode: AssociatedSaveMode, viewType: KClass<V>, block: KSaveCommandPartialDsl.() -> Unit?): V
open fun save(input: Input<PokemonStat>, mode: SaveMode, associatedMode: AssociatedSaveMode, fetcher: Fetcher<PokemonStat>, block: KSaveCommandPartialDsl.() -> Unit?): PokemonStat
Link copied to clipboard
open fun <S : PokemonStat> saveAll(entity: Iterable<S>): List<S>
Link copied to clipboard
open fun saveCommand(entity: PokemonStat, block: KSaveCommandDsl.() -> Unit?): KSimpleEntitySaveCommand<PokemonStat>
open fun saveCommand(input: Input<PokemonStat>, block: KSaveCommandDsl.() -> Unit?): KSimpleEntitySaveCommand<PokemonStat>
open fun saveCommand(entity: PokemonStat, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): KSimpleEntitySaveCommand<PokemonStat>
open fun saveCommand(input: Input<PokemonStat>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): KSimpleEntitySaveCommand<PokemonStat>
Link copied to clipboard
open fun saveEntities(entities: Iterable<PokemonStat>, block: KSaveCommandDsl.() -> Unit?): List<PokemonStat>
open fun <V : View<PokemonStat>> saveEntities(entities: Iterable<PokemonStat>, viewType: KClass<V>, block: KSaveCommandDsl.() -> Unit?): List<V>
open fun saveEntities(entities: Iterable<PokemonStat>, fetcher: Fetcher<PokemonStat>, block: KSaveCommandDsl.() -> Unit?): List<PokemonStat>
open fun saveEntities(entities: Iterable<PokemonStat>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): List<PokemonStat>
open fun <V : View<PokemonStat>> saveEntities(entities: Iterable<PokemonStat>, mode: SaveMode, associatedMode: AssociatedSaveMode, viewType: KClass<V>, block: KSaveCommandPartialDsl.() -> Unit?): List<V>
open fun saveEntities(entities: Iterable<PokemonStat>, mode: SaveMode, associatedMode: AssociatedSaveMode, fetcher: Fetcher<PokemonStat>, block: KSaveCommandPartialDsl.() -> Unit?): List<PokemonStat>
Link copied to clipboard
open fun saveEntitiesCommand(entities: Iterable<PokemonStat>, block: KSaveCommandDsl.() -> Unit?): KBatchEntitySaveCommand<PokemonStat>
open fun saveEntitiesCommand(entities: Iterable<PokemonStat>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): KBatchEntitySaveCommand<PokemonStat>
Link copied to clipboard
open fun saveInputs(inputs: Iterable<Input<PokemonStat>>, block: KSaveCommandDsl.() -> Unit?): List<PokemonStat>
open fun <V : View<PokemonStat>> saveInputs(inputs: Iterable<Input<PokemonStat>>, viewType: KClass<V>, block: KSaveCommandDsl.() -> Unit?): List<V>
open fun saveInputs(inputs: Iterable<Input<PokemonStat>>, fetcher: Fetcher<PokemonStat>, block: KSaveCommandDsl.() -> Unit?): List<PokemonStat>
open fun saveInputs(inputs: Iterable<Input<PokemonStat>>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): List<PokemonStat>
open fun <V : View<PokemonStat>> saveInputs(inputs: Iterable<Input<PokemonStat>>, mode: SaveMode, associatedMode: AssociatedSaveMode, viewType: KClass<V>, block: KSaveCommandPartialDsl.() -> Unit?): List<V>
open fun saveInputs(inputs: Iterable<Input<PokemonStat>>, mode: SaveMode, associatedMode: AssociatedSaveMode, fetcher: Fetcher<PokemonStat>, block: KSaveCommandPartialDsl.() -> Unit?): List<PokemonStat>
Link copied to clipboard
open fun saveInputsCommand(input: Iterable<Input<PokemonStat>>, block: KSaveCommandDsl.() -> Unit?): KBatchEntitySaveCommand<PokemonStat>
open fun saveInputsCommand(inputs: Iterable<Input<PokemonStat>>, mode: SaveMode, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): KBatchEntitySaveCommand<PokemonStat>
Link copied to clipboard
open fun update(entity: PokemonStat, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): PokemonStat
open fun update(input: Input<PokemonStat>, associatedMode: AssociatedSaveMode, block: KSaveCommandPartialDsl.() -> Unit?): PokemonStat
Link copied to clipboard
abstract fun <V : View<PokemonStat>> viewer(viewType: KClass<V>): KRepository.Viewer<PokemonStat, PokemonStatId, V>