Interface UserRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<User,Long>, org.springframework.data.jpa.repository.JpaRepository<User,Long>, org.springframework.data.repository.ListCrudRepository<User,Long>, org.springframework.data.repository.ListPagingAndSortingRepository<User,Long>, org.springframework.data.repository.PagingAndSortingRepository<User,Long>, org.springframework.data.repository.query.QueryByExampleExecutor<User>, org.springframework.data.repository.Repository<User,Long>

public interface UserRepository extends org.springframework.data.jpa.repository.JpaRepository<User,Long>
  • Method Details

    • findByUsernameAndIsDeletedFalse

      @EntityGraph(attributePaths="roles") Optional<User> findByUsernameAndIsDeletedFalse(String username)
    • findByEmailAndIsDeletedFalse

      @EntityGraph(attributePaths="roles") Optional<User> findByEmailAndIsDeletedFalse(String email)
    • findByIdAndIsDeletedFalse

      Optional<User> findByIdAndIsDeletedFalse(Long id)
    • findByUsernameAndIsDeletedFalseAndIsActive

      Optional<User> findByUsernameAndIsDeletedFalseAndIsActive(String username, boolean isActive)
    • findByUsername

      Optional<User> findByUsername(String username)
    • findByIsActiveAndIsDeletedFalse

      List<User> findByIsActiveAndIsDeletedFalse(boolean isActive)
    • existsByUsernameAndIsDeletedFalse

      boolean existsByUsernameAndIsDeletedFalse(String username)
    • existsByEmailAndIsDeletedFalse

      boolean existsByEmailAndIsDeletedFalse(String email)