JPA之SQL修改語句

昨天遇到一個小問題,是使用JPA的註解對數據進行修改操做code

對:
@Transactional
@Modifying
@Query("update Person p set p.name=?1")
void updateById(String name);

這裏要注意的是@Transactional註解和@Modifying註解,而@Query註解是自定義SQL語句, 在這裏Person是一個@Bean對象不是普通SQL中的表名,因此p.name是該對象的屬性對象

相關文章
相關標籤/搜索