一意のId属性を持つDBエントリを表すクラスがあります。この属性のみに基づいてメソッドequals()
とメソッドを実装しても問題ありませんhashcode()
@Override public int hashCode()
{ return id;
}
@Override public boolean equals(Object obj)
{
if (this == obj) return true;
if (obj == null) return false;
if (getClass() != obj.getClass()) return false;
Task other = (Task) obj;
if (id != other.id)
return false;
return true;
}