String、BigDecimal、org.joda.time.LocalDate、org.joda などのさまざまなデータ型の Java オブジェクトのコレクションから一意の ID (String/Number など) を生成する方法についてのアイデアを得たいと思います。 time.LocalDateTime または任意のカスタム Java オブジェクト。
生成された ID は、Java オブジェクトの値に基づいている必要があります。これにより、同じ値を持つ 2 つのコレクションに対して同じ ID が生成されます。SQL GROUP BY 句に似たもの。col1、col2、および col3 は任意のデータ型にすることができる (col1、col2、col3) によるグループから一意の ID を生成したいと考えています。