대머리개발자

Mysql + R2DBC 쿼리 로그 본문

개발이야기/DataBase

Mysql + R2DBC 쿼리 로그

대머리개발자 2024. 1. 25. 15:58
MySQL R2DBC 드라이버에서는 불행히도 SQL 쿼리 로그 출력을 직접 지원하지 않습니다.

 

 

아놔..

fun countByUserIdAndStatus(userId: String, status: EntityStatus? = null) : Mono<Int>

 

쿠폰 상태별 Count를 쿼리하는 Repository 함수이다.

상태를 넘기면 데이터는 아래와 같이 잘 넘어온다. 

 

내가 하고픈 것은 내가 가지고 있는 "전체의 쿠폰"이다.

 

해서 두 번째 인자를 NULL을 넘기면 상태값에 대한 처리를 Skip해서  전체의 카운팅이 될거라고 혼자 망상했다.

 

원하는 값이 안 나오니 어떻게 쿼리를 만드는지 궁금해서... 찾아봤더니 쿼리로그 ......아...아....쥐쥐

뒤도 안 보고 깔끔하게 포기 했다.

 

그래그래 어차피 endPoint가 다르니... 

fun countByUserId(userId: String) : Mono<Int>
fun countByUserIdAndStatus(userId: String, status: EntityStatus = EntityStatus.PUBLISH) : Mono<Int>

 

전체의 쿠폰은 조건없는 함수를 만들자 그냥.. 고고

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

이벤트 참여자 무작위 추첨  (2) 2024.02.06
redisson 아직은...  (0) 2024.02.01
mysql json type  (1) 2024.01.05
게시판 코드에서...고민s  (0) 2023.10.24
[R2DBC] 바인딩  (1) 2023.09.13