我提出您问题的两种方法:
- “从…中选择不同的annoucement.x,annoucement.y,annoucement.z …(无depId)”
然后构造一个公告。但是您丢失了持久对象及其引用。您必须根据需要通过Dao对象再次加载它们。
- 当然,在您的Annoucement类中重写equals()[hashCode()也是],在equals()中,depId应该不在比较之内。像您一样获取列表,然后将列表转换为Set。你有“不同”的对象
希望能帮助到你

我提出您问题的两种方法:
然后构造一个公告。但是您丢失了持久对象及其引用。您必须根据需要通过Dao对象再次加载它们。
希望能帮助到你