@Where
. के साथ अपने जुड़ाव को दो बार निम्न तरीके से मैप करके इस समस्या का समाधान संभव है एनोटेशन।
@ManyToMany(mappedBy = "agents")
@Where(clause = "status = 'ACTIVE'")
private List activeMissions
@ManyToMany(mappedBy = "agents")
private List missions
पूरी व्याख्या यहां पाई जा सकती है https://विचार- on-java.org/hibernate-tips-filter-entities-mapped-association/