将同一个表映射到两个不同的列表
本文关键字:两个 列表 同一个 映射 | 更新日期: 2023-09-27 18:32:48
是否有可能有一个映射到两个不同列表的表?
例如,一个列表可能包含所有有效订单,另一个列表可能包含所有已提交订单。
在数据库中,订单位于具有不同状态的 1 个表中。
我假设您可以在袋子集合上使用 where 子句?但是,在持久化数据时会遇到任何问题吗?
我认为你不应该在映射级别处理这个问题。查询服务中的筛选数据,或向实体添加方法,如 getActiveOrders()
和 getSubmittedOrders()
,它们只会筛选所有订单的(映射)列表。
顺便说一句,我认为关于集合映射的条款在哪里起作用。