将同一个表映射到两个不同的列表

本文关键字:两个 列表 同一个 映射 | 更新日期: 2023-09-27 18:32:48

是否有可能有一个映射到两个不同列表的表?

例如,一个列表可能包含所有有效订单,另一个列表可能包含所有已提交订单。

在数据库中,订单位于具有不同状态的 1 个表中。

我假设您可以在袋子集合上使用 where 子句?但是,在持久化数据时会遇到任何问题吗?

将同一个表映射到两个不同的列表

我认为你不应该在映射级别处理这个问题。查询服务中的筛选数据,或向实体添加方法,如 getActiveOrders()getSubmittedOrders(),它们只会筛选所有订单的(映射)列表。

顺便说一句,我认为关于集合映射的条款在哪里起作用。