Có thể giải quyết vấn đề này bằng cách ánh xạ liên kết của bạn hai lần theo cách sau với @Where
chú thích.
@ManyToMany(mappedBy = "agents")
@Where(clause = "status = 'ACTIVE'")
private List activeMissions
@ManyToMany(mappedBy = "agents")
private List missions
Giải thích đầy đủ có thể được tìm thấy tại đây https:// suy nghĩ- on-java.org/hibernate-tips-filter-entities-mapped-association/