지도 DTO 드 엔티티

0

질문

를 개발하고 나머지 응용 프로그램 데이터에 DB 로드 엔티티에서 다음 몇 가지 변환을 만들어진 데이터이 가득하면서에서 해당 dto 로 반환되어 소비자입니다.

에 따라 소비자 및 다른 매개변수,다른 하위 집합의 이해야 할 데이터와 사용자에게 반환되는 경우,예를 들어,사용자 문의에 자신의 개인 정보의 세부 사항을 반환될 것이 다른 경우에는 관리자가 문의 데이터에 대한 그의 직원 등이...

나의 질문: 가 프레임워크를 핸들을 이용자 지정 매핑(xml 기반의 파일을 결정하는 분야에서는 엔티티에 매핑되어야 하는 DTO 에서는 상태인가? 만드는 대신 사용자 지정 코드에서는 각각의 경우? 미리 감사드립니다.

내가 사용하고 나머지는 봄+hibernate

dto hibernate java mapping
2021-11-22 07:19:19
1

최고의 응답

2

에 대한 XML 파일을 매핑,나는 알고하지 않습니다. 하지만 내가 찾는 것은 정말 유용하고 매우 사용자 정의는 MapStruct. 그것은 매우 유용한 도서관 및 문서 및 예제는 아주 좋습니다.

간단한 예제:

@Mapper 
public interface CarMapper {
 
    CarMapper INSTANCE = Mappers.getMapper( CarMapper.class ); 
 
    @Mapping(source = "numberOfSeats", target = "seatCount") // Here is one of the functionalities that you wanted...
    CarDto carToCarDto(Car car); 
}

고 있 IDE 및 롬복을 지원한다.

2021-11-22 07:37:16

감사합니다...그러나 나는 그 구현해야 할 carToCarDto 방법-어떤 경우 여러 매핑-오른쪽?
osama yaccoub

No,MapStruct 을 구현하는 것입니다 당신을 위해,당신은 당신이 필요하고 구현. 을 확인 예고하는 웹 사이트에 나가서 대답이다. 그것이 정확하게 당신이 필요
Renis1235

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................