'7월 4일' 오십여섯 번째 기록 [TIL]

가은·2024년 7월 4일
0

I Learned [본 캠프]

목록 보기
89/135
post-thumbnail

👩‍🏫 오늘의 출석

❓오십여섯 번째, 9 to 9을 해 본 소감❓

와.. 되게 어렵다. 나만 어려운 건지, 분명 좋아요 기능 쉬워서 금방 한다고 했던 것 같은데 왜 나만 이렇게 빙빙 돌아서 뭔가 제대로 되고 있지 않은 것 같지..? 쿼리 dsl을 사용해서 하려고 하니까 그런가.. 정신없고, 자꾸 오류가 나서 환경설정부터 다시 해줬는데 글쎄 지난주에 전 팀 팀장님이 추가해야 한다고 한 코드를 깜빡 잊고 추가하지 않아서^^ .. 내 기억력 진짜, 대박이다.. 그렇게 정신없이 하루가 흘러갔다. 내일 과제 제출일인데.. 과제 제출.. 할 수 있을 것인가..?! (뭐가 됐든 일단 제출은 하겠지만..!)

📑오늘 학습한 내용

개인 과제 진행하고 있었는데 쿼리dsl.. 초기 설정에서 되게 오래걸렸다..
그래서 오늘은 간단하게 쿼리dsl 초기 설정에 관해서 정리해보려고 한다.

  1. 프로젝트에 QueryDSL을 추가하려면 빌드 파일에 아래의 의존성을 추가
// build.gradle

dependencies {
    // Other dependencies...

    implementation 'com.querydsl:querydsl-core:4.4.0'
    implementation 'com.querydsl:querydsl-jpa:4.4.0'
}
  1. 설정 파일 작성하기
    QueryDSL 설정 파일을 작성하여 QueryDSL을 사용할 수 있도록 설정.
    설정 파일은 보통 QClasses 라는 패키지에 생성되며, 이는 QueryDSL이 엔티티 클래스를 기반으로 쿼리를 생성하는 데 사용된다.
// QClasses.java

package com.example.project.qclasses;

import com.querydsl.core.annotations.QueryEntities;

@QueryEntities // QueryDSL이 사용할 엔티티 클래스 목록을 자동으로 스캔합니다.
public class QClasses {
    // 이곳에 아무 내용도 작성하지 않습니다.
}

요기 블로그 참고해서 작성함

오늘은 개인 과제 좋아요 추가하기까지 완성했다!

0개의 댓글