OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
mapstruct
전체
최신순
질문하기
답변
2
귤과함께
·
거의 3년
453
0
답변 2
JPA querydsl 으로 oneToMany 를 fetch로 가져오고 mapstruct 에서 dto로 세팅할때 n+1문제
안녕하세요. spring boot 기반의 프로젝트를 개발하고있습니다. 제가 하려는 기능은 메뉴조회 기능입니다. JPA QueryDsl로 select 했을때 n+1 현상이 발생하지않았지만, mapstruct를 사용하니 get자식개체 할때마다 select문이 발동되네요. @Transactional 어노테이션으로 영속성컨텍스트에서 get 해서가져오는게 아닌가 싶었는데..왜 이렇게될까요? entity @Entity @Tabl
해결
1
저세상
·
거의 3년
401
0
해결 1
api 서버에서 요청을 받고 리턴할때 클래스에 get으로 시작하는 메소드를 전부 호출하네요...ㄷㄷ
안녕하세요 저는 신규 서비스를 개발하고 있는 1년6개월차 백엔드 개발자입니다. 사수없이 혼자 헤쳐나가는데 있어서 어려움이 있어 도움을 받고자 글을 쓰게 되었습니다... 본론으로 api 서버에서 리턴해줄때 리턴 타입의 클래스에 get으로 시작하는 메소드를 전부 호출하고 그 메소드 이름에서 "get"을 빼고 필드처럼 사용하고 있습니다. 많이 부족한 설명이지만 아래와 같이 동작하고 있습니다. ex) @Getter @NoArgs
답변
1
루카스모
·
3년 이상
1.3k
0
답변 1
자바 Mapstruct 사용할 때 toDto와 toEntity에서 타입 에러가 발생합니다..
저는 현재 java11을 사용중이며 Spring Boot 프로젝트를 진행중입니다.현재 dto를 엔터티로 변환하고 엔터티를 dto로 변환하는 방법을 Mapstruct로 적용시켰습니다.그런데 abstract 클래스는 변환이 안되는것 같습니다..현재 다음과 같은 에러가 발생합니다.error: The return type Item is an abstract class or interface. Provide
답변
0
카카오콘
·
거의 4년
317
0
답변 0
Mapstruct 사용시 JPA의 Join된 객체 필드를 자동으로 매핑해주는 방법이 있나요?
JPA entity에boardId,userEntity이렇게 있고userEntity에는userIduserName이 있고응답 DTO에boardIDuserIduserName이 보이
답변
0
카카오콘
·
거의 4년
407
1
답변 0
Mapstruct로 Mapper는 DTO와 1:1로 생성해서 사용하는게 좋을까요?
하나의 Mapper에 얼마나 많은 컨버터 메소드를 넣어야할지 고민하고 있습니다.1. 비슷한 도메인이면 하나에 다 몰아 넣는다.-> 파일갯수는 줄어들지만 하나의 Mapper에 너무 많은 메소드가 들어 있어서 사용에 혼돈이 올 수 있다. (요구 파라미터 및 반환 DTO가 너무 다양함)-> 모든 매핑 메소드를 작성해줘야 한다.br /
답변
0
ykh6242
·
5년 이상
573
0
답변 0
QueryDSL 프로젝션 사용 시 MapStruct의 매핑 메소드를 사용하는 방법이 있을까요?
안녕하세요! QueryDSL과 MapStrcut 프랙티스 중에 문득 의문이 생겨서 질문 남깁니다. QueryDSL의 프로젝션을 사용해서 Dto로 변환할 때 생성자, bean, fileds 방
답변
1
이즈낫널
·
거의 7년
1.2k
0
답변 1
중복 코드 제거를 위한 고견을 듣고싶습니다.
안녕하세요.저와 같은 고민을 하신 분이 계실거 같아 이렇게 질문드립니다.backend-api 구성을 하고 있는데 object mapping 을 mapstruct 라는 라이브러리를 사용하여사용자의 요청과 응답을 분리하여 각자의 역할을 담당하도록 구성하였습니다.허나 request -> form(request) ->
Search Bar