[Spring] JPQL과 left outer join
![[Spring] JPQL과 left outer join](/assets/img/web/spring/logo.png)
JPQL을 사용해 left outer join을 수행해봅시다.
![[Spring] JPQL과 left outer join](/assets/img/web/spring/logo.png)
JPQL을 사용해 left outer join을 수행해봅시다.
![[Spring] board 엔티티 테스트](/assets/img/web/spring/logo.png)
작성한 엔티티를 테스트해봅시다.
![[Spring] board 프로젝트 생성](/assets/img/web/spring/logo.png)
하나의 엔티티가 아닌 여러 엔티티를 사용하는 프로젝트를 만들어봅시다.
![[Spring] 검색 처리](/assets/img/web/spring/logo.png)
화면에서 검색 처리가 가능하도록 기능을 구현해봅시다.
![[Spring] 방명록의 수정과 삭제 처리](/assets/img/web/spring/logo.png)
방명록의 수정과 삭제 처리를 해봅시다.
![[Spring] 방명록 조회 처리](/assets/img/web/spring/logo.png)
방명록의 조회 처리를 해봅시다.
![[Spring] 등록 페이지와 등록 처리](/assets/img/web/spring/logo.png)
등록 처리 기능을 구현해봅시다.
![[Spring] 컨트롤러와 화면에서의 목록 처리](/assets/img/web/spring/logo.png)
컨트롤러를 작성해 화면에 반영해봅시다.
![[Spring] 목록 처리](/assets/img/web/spring/logo.png)
목록을 처리해봅시다.
![[Spring] 서비스 계층과 DTO](/assets/img/web/spring/logo.png)
데이터 저장 계층 바깥에서 Entity 대신 DTO를 사용해봅시다.