我正在使用sprint引导和spring数据在多租户应用程序中工作。我想进行jpa模型更新。由于复合键模型中的序列增量限制,我不使用复合键模型。
我声明EmployeeRepository如下。在employee表中,employee_id和company一起是PK。
@Repository
public interface EmployeeRepository extends JpaRepository<Employee, Long> {
table Employee constraint PK_Employee primary key (Employee_ID, company_ID)
现在我在做
Employee emp = employeeRepository.findById(empId)
employeeRepository.save(emp );
在这里,保存方法考虑在生成的sql where类中的employee_id。在模型对象更新期间如何在where类中提供多个条件。
谢谢, 哈里。