대머리개발자

R2DBC Page 처리.. 본문

개발이야기/자봐

R2DBC Page 처리..

대머리개발자 2023. 3. 13. 14:25
728x90
    public Flux<User> searchUserList(int offset, int limit){
//        Example<User> example = Example.of(User.builder().id(2000008269).build());
//        return userRepository.findAll(example,  Sort.by(Sort.Direction.DESC, "createDate"));
        return userRepository.findAllPaging(offset, limit);
    }

일단 로직에서 처리가 되지 않는다.

example : 조건절 셋팅하는것 같고.

sort : 정렬이구.....

 

고민하지 말자... 프론트도 해야 한다. 빠르게 처 나가자!!

 

public interface UserRepository extends R2dbcRepository<User, Long> {

    Mono<User> findByEmail(String email);

    @Query("select * from user limit  :#{[0]} ,:#{[1]}")
    Flux<User> findAllPaging(int offset, int limit);
}

마리아DB

 

 

 

728x90

'개발이야기 > 자봐' 카테고리의 다른 글

Oauth2 Provider(Naver/Kakao/Google)  (0) 2023.03.28
JPA 더티체킹  (0) 2023.03.22
Armeria 프레임워크 - 리다이렉트  (1) 2023.03.09
boot azure-key-vault  (0) 2023.02.21
r2dbc Mysql and Maria  (0) 2023.02.19