TIL 230731 : QueryDSL 어렵진 않은데 너무 복잡해 (1. ORM 발전 흐름)
QueryDSL로 기존의 코드를 리팩토링 해보는 과제가 있었다. 그런데 명확하게 친절하고 Oneway한 튜토리얼, 가이드는 없었고 무수히 많은 방법들이 혼재되어 오히려 헷갈리게 됐다. 이번 TIL은 이 혼재된 정보들을 정리하며 하나씩 체화해보려 정리해나가는 글이다. 어떤 것들이 혼란스럽게 했나 QueryDSL을 쓰는 코드가 뭔데? (장점, 단점, 쓰는 문법, 세팅법) QClass Predicate QueryDslPredicateExecutor JPQL, RAW JPA, jdbc, DAO, Mybatis, ORM, ... 미묘하게 다른 용어들과 기술들. 몇가지씩 그룹해서 하나씩 아래 정리해본다. ORM의 발전 흐름 1. DB가 생겼다 : 서버를 개발하는 사람들은 DB에 접근하려고 코드를 짜기 시작했다. 하..
2023. 8. 1.