Interface UserRepositoryJpa

  • All Superinterfaces:
    org.springframework.data.repository.CrudRepository<UserJpaEntity,​String>, org.springframework.data.jpa.repository.JpaRepository<UserJpaEntity,​String>, org.springframework.data.repository.PagingAndSortingRepository<UserJpaEntity,​String>, org.springframework.data.repository.query.QueryByExampleExecutor<UserJpaEntity>, org.springframework.data.repository.Repository<UserJpaEntity,​String>

    @Repository
    @Profile("jpa")
    public interface UserRepositoryJpa
    extends org.springframework.data.jpa.repository.JpaRepository<UserJpaEntity,​String>
    • Method Detail

      • getRulesLastChangeDate

        @Query(value="SELECT rules_last_change_date FROM mbs_user WHERE id = ?1",
               nativeQuery=true)
        LocalDateTime getRulesLastChangeDate​(String userId)
      • setRulesLastChangeDate

        @Modifying
        @Query("update mbs_user user set user.rulesLastChangeDate = ?1 where user.id = ?2")
        int setRulesLastChangeDate​(LocalDateTime changeDate,
                                   String id)