Spring Data JDBC 和 R2DBC 4.0 将支持复合 ID
我很高兴地宣布,Spring Data JDBC 和 R2DBC 从版本 4.0.0-M4 开始最终支持复合 ID。
你们中的大多数人可能知道,但为了确保每个人都有相同的理解:从数据库的角度来看,复合 ID(或复合键)是由多个列组成的主键。在 Java 端,这些列被映射到一个实体,每个列都有一个属性。用法应该很简单,我将在下面的文章中为 JDBC 进行演示。R2DBC 中的用法类似。
要开始,只需在您的一个字段上放置一个 @Id 注解……