昨天遇到一个小问题,是使用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是该对象的属性对象