У меня есть две таблицы, одна из которых содержит некоторую информацию о сотрудниках, а вторая - об определенных работах.Я создаю / обновляю / удаляю записи в базе данных MySQL, используя bean, JPA и JSF.
Однако я могу создать / обновить / удалить штраф в одной или других базах данных, когда добавляюновую работу и укажите, какой (свободный) сотрудник должен получить работу, я также хотел бы изменить соответствующее поле в базе данных сотрудников и установить для него значение «занят» из «свободного».
Это загружает работуdata:
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 и munkas содержат уникальный идентификатор сотрудника.Они находятся в отдельных управляемых bean-компонентах, с отдельными EJB-компонентами, интерфейсами и объектами.
Дерево проекта: https://i.imgur.com/5oWMfMJ.png
Любая помощь приветствуется.