public List<SimpleOrderDTO> ordersV2() {
	return orderRepository.findAll(new OrderSearch()).stream()
			.map(SimpleOrderDTO::new)
			.collect(toList());
}

@Data
private static class SimpleOrderDTO {
	private Long orderId;
	private String name;
	private LocalDateTime orderDate;
	private OrderStatus orderStatus;
	private Address address;

	SimpleOrderDTO(Order order) {
		orderId = order.getId();
		name = order.getMember().getName();
		orderDate = order.getOrderDate();
		orderStatus = order.getStatus();
		address = order.getDelivery().getAddress();
	}
}

결과