소개
게시글
질문&답변
2023.09.11
JPQL 동적쿼리 부분 - > QUERYDSL 마이그레이션 후 질문
혹시 fetchjoin 적용 안된거 같은데 할필요가 없는걸까요? public List findTransactionList(Long accountId, String gubun, Integer page){ JPAQuery query = jpaQueryFactory.selectFrom(transaction); return query .leftJoin(transaction.withdrawAccount).leftJoin(transaction.depositAccount) .where(gubunCheck(gubun, accountId)) .limit(3).offset(page*3) .fetch(); } private BooleanExpression gubunCheck(String gubun, Long accountId){ if (!StringUtils.hasText(gubun)){ return transaction.withdrawAccount.id.eq(accountId).or(transaction.depositAccount.id.eq(accountId)); }else if(TransactionEnum.valueOf(gubun) == TransactionEnum.DEPOSIT){ return fetchjtransaction.depositAccount.id.eq((accountId)); }else if(TransactionEnum.valueOf(gubun) == TransactionEnum.WITHDRAW){ return transaction.withdrawAccount.id.eq(accountId); }else { return null; } }
- 0
- 2
- 384
질문&답변
2023.09.03
JPQL 동적쿼리 부분 - > QUERYDSL 마이그레이션 후 질문
(사진) (사진)이렇게 하니 되네요,,? QAccout Q클래스가 맞았나 봅니다..,,QAccount withdrawAccount = QAccount.account; QAccount depositAccount = QAccount.account;
- 0
- 2
- 384
질문&답변
2023.08.13
맥 사용자가 아닌 윈도우 사용자 분들은 docker redis 설치 어떻게 하셨나요?
첨에 터미널에서 mysql 설치하는거부터 생략하고 워크벤치로 했었는데 cmd로도 가능한거였꾼여 감사합닏... (사진)
- 0
- 2
- 779