欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Spring Data JPA ---改

程序员文章站 2022-04-28 16:42:04
...

1.直接调用save方法

 

2.自定义 参考 How do I update an entity using spring-data-jpa?

@Query:自定义sql

@Modifying:告诉spring-data-jps  这个sql是更新操作,需要用 executeUpdate() 而不是 executeQuery().

@Repository
public interface FruitRepository extends JpaRepository<Fruit, Long> {
    @Modifying
    @Query("update Fruit f set f.name=:name  where f.color=:color")
    void updateFruits(@Param("name") String name, @Param("color") String color);
}

返回值
int : the number of records being updated.
boolean : true if there is a record being updated. Otherwise, false.

相关标签: spring-data-jpa