Interface BiudOperatorRepository
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<BiudOperator,,String> org.springframework.data.jpa.repository.JpaRepository<BiudOperator,,String> org.springframework.data.repository.ListCrudRepository<BiudOperator,,String> org.springframework.data.repository.ListPagingAndSortingRepository<BiudOperator,,String> org.springframework.data.repository.PagingAndSortingRepository<BiudOperator,,String> org.springframework.data.repository.query.QueryByExampleExecutor<BiudOperator>,org.springframework.data.repository.Repository<BiudOperator,String>
@Repository
public interface BiudOperatorRepository
extends org.springframework.data.jpa.repository.JpaRepository<BiudOperator,String>
Репозиторий для работы с таблицей CS.OPERATOR.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanexistsByLogin(String login) Проверить существование оператора по логину.Найти всех операторов, у которых пароль установлен от администратора.findByLogin(String login) Найти оператора по логину.findByLoginContaining(String pattern) Найти всех операторов по шаблону логина (для поиска пользователей).Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, saveMethods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, flush, getById, getOne, getReferenceById, saveAllAndFlush, saveAndFlushMethods inherited from interface org.springframework.data.repository.ListCrudRepository
findAll, findAllById, saveAllMethods inherited from interface org.springframework.data.repository.ListPagingAndSortingRepository
findAllMethods inherited from interface org.springframework.data.repository.PagingAndSortingRepository
findAllMethods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor
count, exists, findAll, findBy, findOne
-
Method Details
-
findByLogin
Найти оператора по логину. Аналог SQL: select PASS, PASSDAT from CS.OPERATOR where LOGIN = ? -
existsByLogin
Проверить существование оператора по логину. Используется в isValidUser(). -
findByLoginContaining
@Query("SELECT o FROM BiudOperator o WHERE o.login LIKE %:pattern%") List<BiudOperator> findByLoginContaining(@Param("pattern") String pattern) Найти всех операторов по шаблону логина (для поиска пользователей). Аналог SQL: select LOGIN, PASS, PASSDAT from CS.OPERATOR where LOGIN like ? -
findByKolAdmPassEqualsOne
@Query("SELECT o FROM BiudOperator o WHERE o.kolAdmPass = 1") List<BiudOperator> findByKolAdmPassEqualsOne()Найти всех операторов, у которых пароль установлен от администратора.
-