나머지 기능들
·
BackEnd/스프링 데이터 JPA
Specifications(명세) 스프링 데이터 JPA는 JPA Criteria를 활용해서 이 개념을 사용할 수 있도록 지원한다. 술어(predicate) 참 또는 거짓으로 평가한다. AND OR 같은 연산자로 조합해서 다양한 검색조건을 쉽게 생성한다. (컴포지트 패턴) 스프링 데이터 JPA는 org.springframework.data.jpa.domain.Specification 클래스로 정의한다. 실무에서는 JPA Criteria를 거의 사용하지 않고 QueryDsl을 사용한다고 한다! Query By Example @SpringBootTest @Transactional public class QueryByExampleTest { @Autowired MemberRepository memberRepos..