쿼리 데이터 조회가 안됩니다 ㅠㅠ..
318
작성한 질문수 6
비슷한 예제로 계시판을 하나 만들었는데,
콘솔에 나온 쿼리로 db에 쿼리 조회를 하면 조회가 되는데
콘솔에서는 값이 null이라고 나오네요 ㅠㅠ..
뭔지 모르겠습니다 ㅠㅠ..



답변 3
0
안녕하세요. 박태규님
2가지 문제가 있습니다.
문제1
문제가 있는 코드
pictureService를 의존관계 주입받지 않습니다. 따라서 null 예외가 발생합니다.
public class PostRepositoryImpl implements PostRepositoryCustom{
private final JPAQueryFactory queryFactory;
public PostRepositoryImpl(EntityManager em){
this.queryFactory = new JPAQueryFactory(em);
}
public PictureService pictureService;
해결 코드
public class PostRepositoryImpl implements PostRepositoryCustom{
private final JPAQueryFactory queryFactory;
private final PictureService pictureService;
public PostRepositoryImpl(EntityManager em, PictureService pictureService){
this.queryFactory = new JPAQueryFactory(em);
this.pictureService = pictureService;
}
문제2
문제가 있는 코드
코드를 보시면 postId가 자기 자신을 입력하고 있습니다. 파라미터로 넘어오는 PostId는 대문자 입니다.
@QueryProjection
public PostListDto(Long memberId, Long PostId, String title){
this.memberId = memberId;
this.postId = postId;
this.title = title;
}
해결 코드
@QueryProjection
public PostListDto(Long memberId, Long PostId, String title){
this.memberId = memberId;
// this.postId = postId;
this.postId = PostId;
this.title = title;
}
감사합니다.
0
구글 공유 링크 남깁니다.
https://drive.google.com/file/d/1uRcFTFIRd3F5WrPSvMeYROv9THEBtQyI/view?usp=sharing
>> 방법 입니다.
1. member insert - 하단의 url로 post날립니다.
post : http://localhost:8080/api/member/join
0
안녕하세요. 박태규님
전체 프로젝트를 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.
구글 드라이브 업로드 방법은 다음을 참고해주세요.
주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요
추가로 다음 내용도 코멘트 부탁드립니다.
1. 실행 방법을 알려주세요.
2. 어떻게 문제를 확인할 수 있는지 자세한 설명을 남겨주세요.
감사합니다.
SpringBoot 4.X에서의 Querydsl 설정
0
94
2
querydsl 오픈소스에 대한 질문
0
74
1
예제에서의 카운트 쿼리에서 join문과 where문은 필요없지 않나요?
0
110
1
Querydsl 6.X버전에 대해서 어떻게 생각하시나요?
0
319
2
여러 테이블 조인하여 통계치를 구하고자 할 때 어떤 방법이 더 효율적일까요
1
71
1
fetchResults()는 더이상 권장되지 않는다는데 맞나요?
0
161
1
querydsl sum() 메서드 없어요.
0
160
2
build 디렉터리 생성
0
140
2
자바 ORM 표준 JPA 프로그래밍 - 기본편 듣고 바로 학습해도 괜찮을까요?
0
114
2
현재 Querydsl에서 from절 서브쿼리를 지원하나요?
0
92
1
오타 제보 드립니다.
0
73
2
벌크 연산과 flush, clear
0
76
1
Run As Intellij 로 변경시 Q타입 import 불가
0
89
1
QHello import하기 문제 발생
0
147
2
등록된 함수 보는법(H2Dialect) 질문
0
69
2
5.0부터 Querydsl은 향후 fetchCount() , fetchResult() 를 지원하지 않기로 결정했다고 하는데 이에 맞는 강의
1
199
2
[환경설정 PDF 부트 3.0이후 설명 질문] build.gradle에 compileQuerydsl을 정의하지 않은 상태에서 Gradle->Tasks->other->compileQuerydsl을 클릭하라고 하는 이유가 무엇인가요??
1
202
1
querydsl 설정 문제
0
222
2
quey dsl 설정부분
0
158
2
count 쿼리 관련 질문입니다!
0
75
1
stringtemplate를 이용하여 where절 검색 방법 질문 드립니다.
0
89
1
답변부탁드리겠습니다.
0
90
2
(OrderSpecifier)관련 내용 어디있을가요
0
66
1
중급문법 벌크연산에서
0
83
2





