我想了解如何从 Java 对象的集合中生成唯一 ID(字符串/数字等),这些对象可能是各种数据类型,如 String、BigDecimal、org.joda.time.LocalDate 或 org.joda。 time.LocalDateTime 或任何自定义 java 对象。
生成的 id 应该基于 java 对象中的值,以便为具有相同值的两个集合生成相同的 id。类似于 sql group by 子句的东西。我想从 group by (col1, col2, col3) 生成一个唯一的 id,其中 col1、col2 和 col3 可以是任何数据类型。