在 spring r2dbc 中使用@modifying

问题描述 投票:0回答:1

据我了解,每当您使用

@Modifying
注释编写更新查询时,您都应该使用
@Query
,但我见过很多次人们在使用
R2dbcRepository
CoroutineCrudRepository
时不使用该注释,所以我应该使用反应式堆栈或不使用此注释?

有没有一种情况,如果我不真正使用实体管理器并且不使用

@Modifying
,我就不必使用
@Entity

spring spring-data kotlin-coroutines spring-data-r2dbc
1个回答
0
投票

就在那里:

https://docs.spring.io/spring-data/relational/reference/r2dbc/query-methods.html#r2dbc.repositories.modifying

@Modifying
@Query("UPDATE person SET firstname = :firstname where lastname = :lastname")
Mono<Integer> setFixedFirstnameFor(String firstname, String lastname);
© www.soinside.com 2019 - 2024. All rights reserved.