predicate1 Spring Data Common - QueryDSL 쿼리 메소드는 대부분 두 가지 중 하나로 결정된다. Optional findOne(Predicate) : 어떤 조건으로 1개를 찾는다. List|Page|Iterable ... findAll(Predicate) : 어떤 조건으로 여러개를 찾는다. 스프링 데이터는 QuerydslPredicateExecutor 인터페이스를 제공한다. 여러 메소드가 있지만 위의 2가지가 대표적이다. 너무 긴 쿼리메소드는 무엇을 실행시키는지 읽기가 너무 어렵다 그래서 쿼리 DSL 을 사용한다. QueryDSL query domain specific lanaguage (쿼리 도메인 특화 언어) 를 말한다. 타입-세이프한 쿼리를 만들 수 있도록 돕는 라이브러리이다. JPA, SQL, MongoDB, JDO, Lucene, Coll.. 2021. 2. 10. 728x90 이전 1 다음