• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

연관관계 없는 필드 조인시 타입이 다를때 작성 방법

20.12.29 07:16 작성 조회수 456

0

안녕하세요~ 늘 많은 도움을 받고 있는 수강생 입니다.

개발 하던중 코드표현이 잘 되질 않아 문의 드립니다.

연관 관계가 없는 두개의 필드의 조인시에 한쪽의 엔티는 enum 으로 작성되었고 다른 한쪽은 String 으로 되어 있습니다.

주요테이블과 코드정의 테이블을 조인하여 코드명칭을 출력하는 기능인데 코드로 표현이 잘 안되네요.

방법이 있을까요? 도움 부탁드립니다. 감사합니다.

쿼리 dsl로 컴파일 하니 주요 테이블은 : enumpath, 코드 테이블은 stringpath 로 생성되네요.

 

답변 2

·

답변을 작성해보세요.

1

네 우성님 springValue()로 해결하셨네요.

한쪽이 ENUM이면 다른쪽도 ENUM으로 맞추고, String이면 String으로 같이 맞추는게 더 나은 설계로 볼 수 있습니다.

감사합니다.

0

안녕하세요. 우성님

도움을 드리고 싶은데, 질문만 읽어서는 몇가지가 명확하지 않아서요.

문제용 예제 코드를 만들어서 zipkyh@naver.com으로 메일을 보내주세요.

메일 보내실 때 다음 내용을 꼭 포함해주세요.

1. 2개의 엔티티를 만들되, 문제에 집중해서 단순하게 예제를 만들어주세요.

2. 결과를 희망하는 테스트 코드를 만들어주세요. (테스트가 실패해도 괜찮습니다. 주석으로 명확한 의도를 남겨주세요.)

감사합니다.