0

我的数据库中有 3 个表:

SalesOrderMaster
SalesOrderDetail
CustomerMaster

我有存储库类 SalesOrderDetailRespository.java 有这个方法 findAll()

@EntityGraph(attributePaths = {"SalesOrderMaster"}, type = EntityGraph.EntityGraphType.FETCH)
List<SalesOrderInfo> findAll(@Nullable Specification<SalesOrderInfo> spec);

到目前为止,这是在获取SalesOrderMaster记录和相关SalesOrderDetails记录。现在我的要求是在SalesOrderInfo课堂上,我添加了一个新属性来显示客户信息,例如在 CustomerMaster 表中的名称、国家/地区。

customerMaster 表通过 customerId 列与 SalesOrderMaster 相关联。如何在现有的 EntityGraph 中添加 CustomerMaster 表以便我可以获取此信息?

4

0 回答 0