我有两个表,一个表包含有关员工的一些信息,第二个表包含某些工作的信息。我正在使用bean,JPA和JSF在MySQL数据库中创建/更新/删除记录。
我可以在一个或其他数据库中创建/更新/删除正常,但是,当我添加新工作并指定要获得该工作的(免费)雇员时,我也想更改相应的工作员工数据库中的“字段”,并将其从“免费”设置为“忙”。
这将上传作业数据:
public void createWork(){
Work work = new Work();
work.setNev(name);
work.setFeladat1(feladat1);
work.setGep1(gep1);
work.setFeladat2(feladat2);
work.setGep2(gep2);
work.setFeladat3(feladat3);
work.setGep3(gep3);
work.setMunkas(munkas);
workDAOLocal.create(work);
}
以下是我对员工的更新方法:
public void updateEmployee(){
Employee employee = new Employee();
employee.setEmpID(empID);
employee.setNev(nev);
employee.setKepesites(kepesites);
employee.setOraber(oraber);
employee.setStatusz(statusz);
employeeDAOLocal.update(employee);
}
empID和munka都持有员工的唯一ID。 这些位于单独的托管Bean中,具有单独的EJB,接口和实体。
项目树:https://i.imgur.com/5oWMfMJ.png
感谢您的帮助。