我想更新表中的特定记录,并且我使用主键(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 和工资与表匹配,我想更新整个表。