【发布时间】:2011-05-22 06:17:24
【问题描述】:
我想检查实体是否在另一个实体的集合成员(@OneToMany 或 @ManyToMany)中:
if (entity2.getEntities1().contains(entity1)) { }
【问题讨论】:
-
详细说明这个问题的动机:
Collection.contains(JpaEntity someObject)需要一个合理的JpaEntity.equals(...)方法。 -
另见stackoverflow.com/a/39827962/548473(spring-data-jpa 实现)
标签: java jpa entity equals hashcode