728x90
반응형
# QueryDSL을 활용하여 SELECT * FROM TABLE; 쿼리를 조회 후 결과값을 받아보자.
1. 프로세스 설명
컨트롤러에 호출 가능한 URL 생성 → 서비스 생성 → 조회 (Postman, 웹브라우저)
2. 컨트롤러 생성
/** BoardQuerydslRepository 에서 값을 가져오기 */
@GetMapping("/QueryDSL_findAllTest")
public GeneralResponse<?> QueryDSL_findAllTest() {
return boardService.QueryDSL_findAllTest();
}
3. 서비스 생성
public GeneralResponse<?> QueryDSL_findAllTest() {
QBoardEntity m = QBoardEntity.boardEntity;
List<BoardEntity> result = jpaQueryFactory
.selectFrom(m)
.fetch();
return GeneralResponse.builder()
.status(true)
.message("QueryDSL 테스트")
.data(result)
.build();
}
너무 간단한데... 이게 끝이다... 너무간단한데... 뭔가 더 있을겨...
4. 결과 확인 (Postman 호출)
끝 ?
728x90
반응형
'⭐🌏 JPA > 🌏 QueryDSL' 카테고리의 다른 글
QueryDSL 설정방법 (0) | 2022.08.26 |
---|