인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

엄티님의 프로필 이미지

작성한 질문수

스프링 DB 2편 - 데이터 접근 활용 기술

Querydsl 적용

QItem 생성 방법

작성

·

35

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
QItem이 @Entity로 설정된 클래스 정보를 가져와서 동적으로 생성되는 것으로 이해했습니다.

QItem이 생성되는 시점이 애플리케이션 실행 시점인 것 같은데,

그렇다면 혹시, 새로운 엔티티를 만들었다면 해당 엔티티로 동적 코드를 작성하기 위해선 필히 애플리케이션을 한번 실행해주고 해야하는건가요??

QItem을 생성하기 위한 이유로만 애플리케이션을 실행해야하는 그런 동작이 뭐랄까 좀 부자연스러운(?) 느낌이 드는데 혹시 다른 방법이 있을까요?

답변 1

0

y2gcoder님의 프로필 이미지

안녕하세요.엄티님, 공식 서포터즈 y2gcoder입니다.

저는 gradle 의 build 나 compileJava, test 등의 task를 사용해서 Q클래스를 생성해주는 것 같습니다 🙂

그 중에서도 보통 애플리케이션을 실행할 때를 제외하고는 테스트를 돌릴 때가 많으므로 test를 많이 사용하는 것 같습니다!

감사합니다.

엄티님의 프로필 이미지
엄티
질문자

답변 감사합니다!

QItem을 업데이트하기 위해 test를 한번 더 실행한다는 말씀으로 이해하면 될까요?

y2gcoder님의 프로필 이미지

저는 QItem을 업데이트하기 위한 목적으로 사용한다기 보다는

앱 실행할 때나 테스트할 때는 자동으로 Q클래스를 생성 및 업데이트하는 과정이 자연스럽게 따라오기 때문에 의식적으로 Q클래스를 생성하겠다 생각하고 사용하지는 않는 것 같습니다!

엄티님의 프로필 이미지
엄티
질문자

아 넵! 실질적인 관점에서 말씀해주셔서 감사합니다.

엄티님의 프로필 이미지

작성한 질문수

질문하기