• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Spring 게시판 @ManyToOne 참조 관련 질문

@ManyToOne 참조 관련 질문

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #123436

    장유민
    참가자
    선 1줄요약: 아래 사진처럼 하면 별론가요?
    
     '주문기능 3 (JOIN FETCH) 강의'에서 Member 객체를 참조하고 있는 Sales 객체를 JPA 문법으로 가져올 때,
    모든 컬럼을 가져오기 때문에 RestAPI 같은 거 만들 경우엔 SalesDto를 만들어서 보내야 한다고 가르쳐주셨습니다.
    
     그런데 사실 Sales 객체에서 password에 접근할 수 있는 거 자체가,
    DTO 만드는 걸 깜빡할 수도 있고 뭔가 제가 느끼기엔 조금 위험해 보여서 생각해봤습니다.
    
     다음 사진과 같이 Sales 클래스의 member 필드에 대한 getter 함수를 따로 정의 해주면 더 안전할 거 같다는 생각이 들었는데,
    혹시 이게 DTO 객체를 굳이 하나 더 만드는 것이니 비효율적이거나 해서 잘 안 쓰는 방법인지 궁금합니다!
    화면 캡처 2024-05-18 054306
    
    #123441

    codingapple
    키 마스터
    그래도될텐데 나중에 Member내용이 수정되면
    Sales 등 그거 쓰고있는 모든 Entity 들어가서 바꾸고 그래야해서 귀찮아질수도요
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠