セットにはエンティティCommunityのオブジェクトが1つだけ含まれており、同じ値の2つのオブジェクトを使用しており、オブジェクトの1つがそのセットに格納されています
Set<Community> communties = template.get(User.class, "1").getCommunities();
Community com = template.get(Community.class, 1);
for(Community community : communties)
System.out.println(community.equals(com));
System.out.println(communties.contains(com));
最初のステートメントは印刷されますtrue
が、2番目のステートメントは印刷されfalse
ます。なんで?