5:05초 경 orderItems 에 null이 아닌 정상값이 조회가 됩니다.
330
작성한 질문수 3
제가 실습하면서 작성한 코드는 아래와 같은데 강의를 보면 oderItems
에 null 이 나와야하는데 왜 제 포스트맨에서는 orderItems에 값이 정상적으로
출력되는지 궁금합니다. 제가 혹시 어떤 부분을 놓치고 있을까요?
@GetMapping("/api/v2/orders")
public List<OrderDto> ordersV2() {
List<Order> orders = orderRepository.findAllByString(new OrderSearch());
List<OrderDto> collect = orders.stream()
.map(o -> new OrderDto(o))
.collect(Collectors.toList());
return collect;
}
@Getter
static class OrderDto {
private Long orderId;
private String name;
private LocalDateTime orderDate;
private OrderStatus orderStatus;
private Address address;
private List<OrderItem> orderItems;
public OrderDto(Order order) {
orderId = order.getId();
name = order.getMember().getName();
orderDate = order.getOrderDate();
orderStatus = order.getStatus();
address = order.getDelivery().getAddress();
orderItems = order.getOrderItems();
}
}

제 포스트맨 실행화면 결과입니다.
혹시몰라서 제 코드도 zip파일로 구글드라이브 공유합니다.
https://drive.google.com/file/d/1_VSaP1n75vimxDH5dLF58GTtvvnJgu60/view?usp=sharing
답변 1
1
안녕하세요. 이정준님, 공식 서포터즈 OMG입니다.
JpashopApplication.class의 hibernate5Module을 변경해주세요
[
{
"orderId": 4,
"name": "userA",
"orderDate": "2022-09-14T00:14:41.807122",
"orderStatus": "ORDER",
"address": {
"city": "서울",
"street": "1",
"zipcode": "1111"
},
"orderItems": null
},
{
"orderId": 11,
"name": "userB",
"orderDate": "2022-09-14T00:14:41.859609",
"orderStatus": "ORDER",
"address": {
"city": "청주",
"street": "2",
"zipcode": "2222"
},
"orderItems": null
}
]
변경 시 null로 출력됩니다.
감사합니다.
0
감사합니다! 잘 해결되었어요!.
혹시
JpashopApplication.class 에서
hibernate5Module.configure(Hibernate5Module.Feature.FORCE_LAZY_LOADING,
true);
이 부분이 원인이었을까요??
강의 관련 외 질문입니다.
0
77
2
SpringBoot4 + Hibernate7 모듈 등록 방법 공유
1
97
1
BeanCreationException
0
95
3
Update 후 UpdateMemberResponse 매핑할 때
0
54
1
트랜잭션을 사용 안 할 때 커넥션은 언제 가져오나요?
0
102
2
페이징 + 검색조건 관련해서 질문드립니다.
0
74
1
Query Dsl Q파일 질문입니다.
0
86
1
루트 쿼리라는것은
0
62
1
메서드를 분리하는 기준
0
70
1
findAllWithMemberDelivery 메서드 질문드립니다.
0
115
3
연관관계 매핑을 안 쓸 경우, 사용해야 하는 전략
0
91
2
fetch join과 영속화와 OSIV의 관계
0
90
2
Distinct 사용 전 결과에 대한 의문
0
117
2
레포지토리 계층에서의 트랜잭션에 대한 의문
0
61
1
영속성 컨텍스트 생명주기의 신기한 부분이 있습니다.
0
79
2
dto 필드 속 엔티티 여부
0
62
1
뷰템플릿 사용 시
0
82
2
Result 클래스 관련 질문
0
56
1
@PostConstruct 프록시 관련 질문드립니다
0
87
1
DTO 대신 Form 사용은 안되나요?
0
140
1
OSIV ON 상태일 때
0
99
1
fetch join VS fetch join 페이징 궁금증
0
189
2
양방향 연관관계 알아보는 법?
0
108
1
16강 17강 간단 정리 이게 맞을까요 ?
0
168
2





