小编San*_*raj的帖子

如何使用where子句更新Spring Data JPA中的表

我想更新表中的特定记录,并且我使用主键(empId)和另一列(empSalary)来标识特定列。我们知道主键(empId)足以识别记录。但就我而言,如果该员工工资为 1000,我想更新记录。是否有任何选项可以使用实体而不是查询来更新记录?我正在使用 Spring Data JPA

例子:

public class Employee {

    @Id
    @Column
    private int empId;

    @Column
    private String name;

    @Column
    private float salary;

    @Column
    private String state;

    // getters, setters
}
Run Code Online (Sandbox Code Playgroud)

如果 empId 和工资与表匹配,我想更新整个表。

java hibernate spring-data-jpa

1
推荐指数
1
解决办法
3993
查看次数

标签 统计

hibernate ×1

java ×1

spring-data-jpa ×1