UserRepositoryImpl

@Repository
class UserRepositoryImpl(sql: KSqlClient) : UserRepository

Constructors

Link copied to clipboard
constructor(sql: KSqlClient)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun deleteById(id: Long)

按 ID 删除用户

Link copied to clipboard
open override fun findAll(example: Example<User>?): List<User>

按条件查询用户列表

open override fun findAll(example: Example<User>?, pageable: Pageable): Page<User>

按条件分页查询用户

Link copied to clipboard
open override fun findById(id: Long): User?

按 ID 查询用户

Link copied to clipboard
open override fun findUserWithRolesByAccount(account: String): User?

根据账号查找用户及角色列表

Link copied to clipboard
open override fun flush()

刷新持久化上下文

Link copied to clipboard
open override fun save(user: User): User

保存用户

Link copied to clipboard
open override fun saveAndFlush(user: User): User

保存用户并立即刷新