Persistence 선택은 query 모양과 운영 비용을 함께 비교한다
코드 줄 수만 보지 않고 SQL 진단·upgrade·팀 학습을 총비용에 포함한다.
| 요구 | 후보 | 관찰 |
|---|---|---|
| aggregate 변경 | JPA | flush·N+1 |
| report SQL | JdbcTemplate·MyBatis | plan·mapping |
| 동적 search | Querydsl | Q build·SQL |
코드 줄 수만 보지 않고 SQL 진단·upgrade·팀 학습을 총비용에 포함한다.
| 요구 | 후보 | 관찰 |
|---|---|---|
| aggregate 변경 | JPA | flush·N+1 |
| report SQL | JdbcTemplate·MyBatis | plan·mapping |
| 동적 search | Querydsl | Q build·SQL |