8.8. 컬렉션의 데이터 항목에 간단한 데이터 항목을 매핑


이 튜토리얼에서는 Source의 모든 ids를 Target의 itemIds에 매핑하는 기존 매핑을 수정합니다. 새 매핑은 Source의 customerNum 데이터 항목을 Target의 lineItems 컬렉션에 있는 두 번째 항목의 itemId 에 매핑합니다.

이 변경으로 Source의 ids는 Target의 itemIds에 매핑되지 않습니다.

  1. Mappings 패널에서 매핑 id Cryostat- Cryostat> itemId 를 선택하여 세부 정보 창에 매핑을 표시합니다.

    설명
  2. 소스 상자에서 drop-down menu access 를 클릭하여 드롭다운 메뉴를 열고 속성 설정을 선택합니다.

    설명
  3. 속성 선택 페이지에서 헤더 노드를 확장하고 customerNum 을 선택합니다. 확인 을 클릭하여 변경 사항을 저장합니다.

    속성 선택
  4. 이제 세부 정보 창에는 XyzOrderlineItems 필드가 있음을 표시됩니다. lineItems 옆에 있는 토글 버튼을 클릭하여 값을 1 로 늘립니다.

    참고

    인덱스는 0부터 시작하므로 1 의 값은 컬렉션에서 itemId 의 두 번째 인스턴스를 선택합니다.

    설명

    세부 정보 창에는 lineItems 컬렉션의 두 번째 항목의 itemId 에 매핑된 customerNum 이 표시됩니다.

  5. Cryostat Test.java 파일에서 JUnit 테스트를 실행합니다. 자세한 내용은 8.4절. “변환 테스트 파일 생성 및 JUnit 테스트 실행”의 내용을 참조하십시오.

    콘솔 뷰에는 JSON 형식의 출력 데이터가 표시됩니다.

    {"custId":"[ACME-123]","priority":"GOLD","orderId":"ORDER1","origin":"Web",
    "approvalCode":"AUTO_OK","lineItems":[{"amount":1000,"cost":2.25},
    {"itemId":"ACME-123","amount":400,"cost":1.25}]}
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.