들어가며Spring Webflux에서 r2dbc를 사용하기 위해서 Spring Data R2DBC를 이용하곤 한다. 하지만 Spring Data R2DBC는 몇 가지 한계점들을 가지고 있다.Spring Data JPA와 달리 캐싱이나 지연 로딩(lazy loading) 등을 지원하지 않고 있다.보다 다양한 쿼리를 만들기 위해선 QueryDSL이 필요하다. 이를 위해 QueryDSL과 R2DBC extension까지 의존성이 늘어난다.R2DBC에 대한 지원이 느리다.이와 달리 jetbrains의 exposed는 다음과 같은 장점이 있다.ORM을 통한 쿼리 빌드가 주 기능이다. 그만큼 가볍다.SQL DML의 구문과 같거나 비슷하여 이해하기 쉽다. 예를 들어, SELECT문은 select()나, selectA..