据我了解,每当您使用
@Modifying
注释编写更新查询时,您都应该使用 @Query
,但我见过很多次人们在使用 R2dbcRepository
或 CoroutineCrudRepository
时不使用该注释,所以我应该使用反应式堆栈或不使用此注释?
有没有一种情况,如果我不真正使用实体管理器并且不使用
@Modifying
,我就不必使用@Entity
?
就在那里:
@Modifying
@Query("UPDATE person SET firstname = :firstname where lastname = :lastname")
Mono<Integer> setFixedFirstnameFor(String firstname, String lastname);