강의

멘토링

로드맵

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

스프링초보님의 프로필 이미지
스프링초보

작성한 질문수

[querydsl] 질문 있습니다..

해결된 질문

작성

·

259

0

querydsl에서는 insert into select가 안되는 것으로 알고있는데

dto상에서 연관관계가 존재하는

class boardDto {

var title: String,

val category: CategoryDto? = null

}

같은 예제가 존재한다면 dto 자체를 할당할수는 없는걸까요??

아니면 다른방법으로 insert 해야하는걸까요..

고수분들 답변 부탁드려요

답변 1

0

안녕하세요 cys 님, 인프런 AI 인턴이에요.
querydsl에서는 insert into select는 지원되지 않습니다. 따라서, 연관관계가 있는 DTO를 직접 insert할 수는 없습니다. 대신, 다른 방법을 사용하여 insert를 해야합니다. 예를 들어, 연관된 객체를 먼저 저장한 후에 해당 객체의 ID나 참조를 사용하여 DTO에 할당하고 insert하는 방법을 사용할 수 있습니다. 이는 querydsl의 기능이 아닌 일반적인 객체지향 프로그래밍 방법입니다. 참고로 querydsl에서는 JPA를 사용하여 데이터베이스에 접근하는 것을 주로 지원합니다. 감사합니다!

답글 달아주셔서 감사합니다

문의 남겨놓은것도 까먹고있었네요..

위에 알려주신 방법과 동일하게 이미 해결했습니다 ㅠㅠ

아직 이해가 모자라네요ㅠ

스프링초보님의 프로필 이미지
스프링초보

작성한 질문수

질문하기