작성자 없음
작성자 정보가 삭제된 글입니다.
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
엔티티 클래스 개발1
2022. 07. 22. 07:12 작성
·
6.1K
0
domain밑에 Member클래스 생성 후
domain밑에 address와 Order클래스를 만들었는데
private Address address;private List<Order> orders = new ArrayList<>();에서 Address에 '기본' 속성 타입은 'Address'일 수 없습니다. Order에 '기본' 속성 타입은 컨테이너일 수 없습니다. 오류 메세지가 나옵니다.
답변 1
1
2022. 07. 22. 07:21
안녕하세요. 공식 서포터즈 David입니다.
엔티티 내에서 Address를 필드로 가지려면 Embedded나 연관관계 매핑을 사용하셔야 합니다.
감사합니다.
2022. 07. 26. 12:29
안녕하세요, 저도 똑같은 오류가 나고 있는데 강의 보니까 @Embedded 안 사용하는 것 같은데 정확히 어떤 부분을 고치거나 추가해야 할까요?
오류 내용:
+) 강의 더 들어가서 @Embeddable @Embedded를 추가하라해서 해줬는데 오류가 사라졌네요. 감사합니다.
이 글과 비슷한 Q&A
콘솔창 오류 ?
25.05.12. 05:25
18
Order, OrderItem
25.05.12. 02:08
22
createOrder() 생성 메서드
25.05.12. 01:50
21
변경감지 로직이 실행되려면 @Transactional 이 필수인가요?
25.05.08. 14:03
안녕하세요, 저도 똑같은 오류가 나고 있는데 강의 보니까 @Embedded 안 사용하는 것 같은데 정확히 어떤 부분을 고치거나 추가해야 할까요?
오류 내용:
+) 강의 더 들어가서 @Embeddable @Embedded를 추가하라해서 해줬는데 오류가 사라졌네요. 감사합니다.