簡體   English   中英

Spring 啟動延遲加載 OrderLine 項目上的訂單 GetMapping 請求

[英]Spring Boot Lazy Loading OrderLine items on Orders GetMapping Request

我在 OrderController 中有以下 getMapping 請求,用於演示 MVC 的簡單電子商務 Spring 引導應用程序。

@GetMapping("/all")
    public List<Orders> getAllOrders() {
        return ordersService.getAllOrders();
    }

在 Postman 中,我得到相應的響應:

[
    {
        "order_date": "2021-04-29T19:55:30.964+00:00",
        "amount": 33.0,
        "status": true,
        "id": 3
    },
...

我的模型中還有一個 OrderDetailVO(整數 productId,Integer 數量)和 OrderVO(orderID,ArrayList OrderDetailList)類。

我想在我的獲取響應中查看與訂單相關的產品。 有沒有辦法將訂單VO object和OL object連同訂單object一起退回?

結構: 項目結構

您可以在您的實體 class 中使用像 @ManyToOne @OneToMany 這樣的映射注釋來獲取 orderDetails。 按照以下指南了解 spring 引導中的映射:

https://www.baeldung.com/hibernate-one-to-many

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM