java/querydsl

    [Querydsl] 스프링 데이터 JPA가 제공하는 Querydsl 기능

    https://www.inflearn.com/course/Querydsl-%EC%8B%A4%EC%A0%84/ 실전! Querydsl - 인프런 | 강의 Querydsl의 기초부터 실무 활용까지 한번에 해결, 본 강의는 자바 백엔드 개발의 실전 코스를 완성하는 마지막 강의 입니다. 스프링 부트와 JPA 실무 완전 정복 로드맵을 우선 확인해주세요. 로드 www.inflearn.com 강의를 들으며 생각 정리 여기서 소개하는 기능은 제약이 커서 복잡한 실무 환경에서 사용하기에는 많이 부족하다. 그래도 스프링 데이터에서 제공하는 기능이므로 간단히 소개하고, 왜 부족한지 설명하겠다. 인터페이스 지원 - QuerydslPredicateExecutor public interface QuerydslPredicateEx..

    [Querydsl] 실무 활용 - 스프링 데이터 JPA와 Querydsl

    https://www.inflearn.com/course/Querydsl-%EC%8B%A4%EC%A0%84/ 실전! Querydsl - 인프런 | 강의 Querydsl의 기초부터 실무 활용까지 한번에 해결, 본 강의는 자바 백엔드 개발의 실전 코스를 완성하는 마지막 강의 입니다. 스프링 부트와 JPA 실무 완전 정복 로드맵을 우선 확인해주세요. 로드 www.inflearn.com 강의를 들으며 생각 정리 이전 포스팅에서 이어진다. 2021.06.04 - [querydsl] - [Querydsl] 실무 활용 - 순수 JPA와 Querydsl 스프링 데이터 JPA 리포지토리로 변경 public interface MemberRepository extends JpaRepository { List findByUs..

    [Querydsl] 실무 활용 - 순수 JPA와 Querydsl

    https://www.inflearn.com/course/Querydsl-%EC%8B%A4%EC%A0%84/ 실전! Querydsl - 인프런 | 강의 Querydsl의 기초부터 실무 활용까지 한번에 해결, 본 강의는 자바 백엔드 개발의 실전 코스를 완성하는 마지막 강의 입니다. 스프링 부트와 JPA 실무 완전 정복 로드맵을 우선 확인해주세요. 로드 www.inflearn.com 강의를 들으며 생각 정리 순수 JPA 리포지토리와 Querydsl 순수 JPA 리포지토리 @Repository public class MemberJPARepository { private final EntityManager em; public MemberJPARepository(EntityManager em) { this.em ..

    [Querydsl] 중급 문법

    https://www.inflearn.com/course/Querydsl-%EC%8B%A4%EC%A0%84/ 실전! Querydsl - 인프런 | 강의 Querydsl의 기초부터 실무 활용까지 한번에 해결, 본 강의는 자바 백엔드 개발의 실전 코스를 완성하는 마지막 강의 입니다. 스프링 부트와 JPA 실무 완전 정복 로드맵을 우선 확인해주세요. 로드 www.inflearn.com 강의를 들으며 생각 정리 프로젝션과 결과 반환 - 기본 프로젝션: select 대상 지정 @Test public void simpleProjection() { List result = queryFactory .select(member.username) .from(member) .fetch(); for (String s : res..

    [Querydsl] 기본 문법

    https://www.inflearn.com/course/Querydsl-%EC%8B%A4%EC%A0%84/ 실전! Querydsl - 인프런 | 강의 Querydsl의 기초부터 실무 활용까지 한번에 해결, 본 강의는 자바 백엔드 개발의 실전 코스를 완성하는 마지막 강의 입니다. 스프링 부트와 JPA 실무 완전 정복 로드맵을 우선 확인해주세요. 로드 www.inflearn.com 강의를 들으며 생각 정리 시작 - JPQL vs Querydsl 지금부터 기본 문법에 대한 테스트는 다음 예제로 실행할 것이다. @SpringBootTest @Transactional public class QuerydslBasicTest { @Autowired EntityManager em; JPAQueryFactory que..

    [Querydsl] 예제 도메인 모델

    https://www.inflearn.com/course/Querydsl-%EC%8B%A4%EC%A0%84/ 실전! Querydsl - 인프런 | 강의 Querydsl의 기초부터 실무 활용까지 한번에 해결, 본 강의는 자바 백엔드 개발의 실전 코스를 완성하는 마지막 강의 입니다. 스프링 부트와 JPA 실무 완전 정복 로드맵을 우선 확인해주세요. 로드 www.inflearn.com 강의를 들으며 생각 정리 예제 도메인 모델과 동작확인 앞으로 Querydsl 학습시 사용할 예제 도메인 모델을 설계하자. 도메인 모델은 단순하게 회원(Member) - 팀(Team) 엔티티가 다대일 양방향 연관관계를 맺도록 설계한다. @Entity @Getter @Setter @NoArgsConstructor(access = A..

    [Querydsl] 프로젝트 환경설정

    [Querydsl] 프로젝트 환경설정

    https://www.inflearn.com/course/Querydsl-%EC%8B%A4%EC%A0%84/ 실전! Querydsl - 인프런 | 강의 Querydsl의 기초부터 실무 활용까지 한번에 해결, 본 강의는 자바 백엔드 개발의 실전 코스를 완성하는 마지막 강의 입니다. 스프링 부트와 JPA 실무 완전 정복 로드맵을 우선 확인해주세요. 로드 www.inflearn.com 강의를 들으며 생각 정리 프로젝트 생성 스프링 부트 스타터(https://start.spring.io/) 에서 프로젝트를 생성한다. dependencies : web, jpa, h2, lombok 간단하게 테스트(애플리케이션 실행, 컨트롤러 테스트 등) 해서 정상 작동하는지 확인한다. +) 롬복의 경우 다음 링크를 참고해서 설치..