Обновляются не все поля в Hibernate

386
31 января 2017, 21:04

Есть вот такой вот метод в класса TaskDAO:

public void update(long id, String name, boolean done) {
    TaskDataSet task = new TaskDataSet();
    task.setId(id);
    task.setName(name);
    task.setDone(done);
    session.update(task);
}

Вызывается этот метод так:

public void updateTask(long id, String name, boolean done) {
    Session session = sessionFactory.openSession();
    Transaction tx = session.beginTransaction();
    new TaskDAO(session).update(id, name, done);
    tx.commit();
    session.close();
}

При выполнения запрос превращается в такой:

Hibernate: update task set done=? where id=?

Как так ? Куда мог пропасть мой name ? Из-за чего такое могло произойти ?

READ ALSO
Странная работа задержки TimeUnit

Странная работа задержки TimeUnit

Нужно чтобы сразу после нажатия появился текст, а через секунду продолжилось бы выполнениеНа деле выходит все не так - задержка срабатывает...

321
побитовые сдвиги

побитовые сдвиги

Условие задачи:

977
Прокрутка длинного текста в ToolBar Title

Прокрутка длинного текста в ToolBar Title

В vk, например, длинные имя и фамилия прокручиваются по кругу, как такое реализовать?

355
Русский язык в iText

Русский язык в iText

Я хочу вытянуть из сайта определенную часть и сделать из этого куска pdf документСоздаю документ по примеру из официального сайта iText:

520