类 UserRepositoryImpl

java.lang.Object
xyz.raylab.support.repository.jooq.SpecJooqConditionRepository
xyz.raylab.useridentity.infrastructure.repository.UserRepositoryImpl
所有已实现的接口:
xyz.raylab.support.repository.BasicRepository<User,UserId>, xyz.raylab.support.repository.jooq.SpecJooqConditionMapper, UserRepository

@Repository public class UserRepositoryImpl extends xyz.raylab.support.repository.jooq.SpecJooqConditionRepository implements UserRepository
  • 构造器详细资料

  • 方法详细资料

    • save

      public void save(User model)
      指定者:
      save 在接口中 xyz.raylab.support.repository.BasicRepository<User,UserId>
    • findBy

      public User findBy(UserId id)
      指定者:
      findBy 在接口中 xyz.raylab.support.repository.BasicRepository<User,UserId>
    • existsBy

      public boolean existsBy(UserId id)
      指定者:
      existsBy 在接口中 xyz.raylab.support.repository.BasicRepository<User,UserId>
    • deleteBy

      public void deleteBy(UserId id)
      指定者:
      deleteBy 在接口中 xyz.raylab.support.repository.BasicRepository<User,UserId>
    • findAllBy

      public xyz.raylab.support.repository.ListResult<User> findAllBy(xyz.raylab.support.designpattern.specification.Specification<User> spec, xyz.raylab.support.repository.Limit limit)
      指定者:
      findAllBy 在接口中 xyz.raylab.support.repository.BasicRepository<User,UserId>
    • disassociateRole

      public void disassociateRole(String roleId)
      从接口复制的说明: UserRepository
      不关联角色
      指定者:
      disassociateRole 在接口中 UserRepository
      参数:
      roleId - 角色id
    • existsByUsername

      public boolean existsByUsername(String username)
      从接口复制的说明: UserRepository
      根据用户名判断是否已存在
      指定者:
      existsByUsername 在接口中 UserRepository
      参数:
      username - 用户名
      返回:
    • findByUsername

      public User findByUsername(String username)
      从接口复制的说明: UserRepository
      根据用户名查找用户
      指定者:
      findByUsername 在接口中 UserRepository
      参数:
      username - 用户名
      返回:
      用户