public void uloz(Task task) { if (task.getId() == null) { sessionContext.currentSession().persist(task); } else { sessionContext.currentSession().merge(task); } }
@SuppressWarnings("unchecked") public List<Task> nactiDleTaskListId(Long taskListId) { return sessionContext .currentSession() .createQuery("SELECT t FROM Task t WHERE t.taskListFxid=:taskListId") .setParameter("taskListId", taskListId) .list(); }
public Long deleteTask(Long taskId) { Task task = nactiDleId(taskId); sessionContext.currentSession().delete(task); return task.getTaskListId(); }
public Task nactiDleId(Long taskId) { return (Task) sessionContext.currentSession().get(Task.class, taskId); }