DAO를 그냥 추상화 데이터 로직 분리 관리? 이런 거에요?

어플리케이션 로직으로 올려서 데이터를 처리하는 거면 ORM이 압도적이고

하이버네이트 JPA 구현체 스펙 기술 개좆같고 적용하기도 애매하다 그러면

DB 어댑터 모듈에서 그냥 쌩쿼리 박은 JDBC나 JPA 엔티티만 만들어 놓고 코드베이스 sql인


querydsl이 훠어어얼씬 편해보이는데

jdbc나 querydsl이나 구현체로 봤을 때는 뭐 거의 비슷한 코드라서 둘이 간극도 별로 없고

심지어 이커머스에서 렛져서비스까지 포함한 상용중인 프라이빗소스 코드를 본 적이 있는데

레코드 리스폰스 크기 으마으마한 것도 그냥 R2DBC 쌩쿼리 박고 하던데