@Query中的SQL語句的參數(shù)問題
@Modifying
@Query("update Order o set o.name ...")
void update(@Param("p") Person person);
person中的name,age,sex,id等值要怎么調用??
@Query("update Person o set o.name? = :p.name , o.age = :p.age where o.id = p.id")
void update(@Param("p") Person person);
難道是這樣???
2018-03-06
這樣不行,可以通過SpEL傳對象進行查詢,但是好像暫時還不支持更新操作,這樣查詢是可以的: