mellowdeep

remove By ID

Oct 30th, 2016
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. Query query = em
  2. .createQuery("SELECT p FROM Project p WHERE p.projectId = :id");
  3. query.setParameter("id", 2);
  4. Project project = (Project) query.getSingleResult();
  5. Collection<Employee> empl = project.getEmployeeses();
  6. for (Employee employee : empl) {
  7. Collection<Project> proj = employee.getProjectses();
  8. Iterator<Project> iter = proj.iterator();
  9. while (iter.hasNext()) {
  10. Project next = iter.next();
  11. if (next.getProjectId() == 2) {
  12. iter.remove();
  13. }
  14. }
  15. }
  16. em.remove(project);
Advertisement
Add Comment
Please, Sign In to add comment