对于最新的稳定版本,请使用 Spring Data Relational 3.4.0spring-doc.cn

Kotlin

参考文档的这一部分解释了 Spring Data R2DBC 提供的特定 Kotlin 功能。 请参阅 Kotlin Support 了解 Spring Data 提供的一般功能。spring-doc.cn

要在 Java 中检索对象列表,您通常会编写以下内容:SWCharacterspring-doc.cn

Flux<SWCharacter> characters = client.select().from(SWCharacter.class).fetch().all();

使用 Kotlin 和 Spring Data 扩展,您可以改为编写以下内容:spring-doc.cn

val characters =  client.select().from<SWCharacter>().fetch().all()
// or (both are equivalent)
val characters : Flux<SWCharacter> = client.select().from().fetch().all()

与 Java 一样,Kotlin 是强类型,但 Kotlin 巧妙的类型推断允许使用更短的语法。charactersspring-doc.cn

Spring Data R2DBC 提供了以下扩展:spring-doc.cn