LINUX.ORG.RU

История изменений

Исправление merhalak, (текущая версия) :

Знаешь, что самое смешное:

Сократил метод до:

em.getTransaction().begin();
final DraftNotice draft = entityManager.find(DraftNotice.class, id); // тут вместо id установил литерал с заранее известной сущностью в подготовленной БД
draft.setMutatedBy("helloworld");
em.merge(draft); // тестировал и без этой строчки, так как сущность не detached
em.getTransaction().commit();

Но обновлять не хочет. Вот вообще не трогает ничего.

Но! Выполняю пошагово в отладчике - все данные появляются.

Как же у меня горит.

Исправление merhalak, :

Знаешь, что самое смешное:

Сократил метод до:

em.getTransaction().begin();
final DraftNotice draft = entityManager.find(DraftNotice.class, id); // тут вместо id установил литерал с заранее известной сущностью в подготовленной БД
draft.setMutatedBy("helloworld");
em.merge(draft); // тестировал и без этой строчки
em.getTransaction().commit();

Но обновлять не хочет. Вот вообще не трогает ничего.

Но! Выполняю пошагово в отладчике - все данные появляются.

Как же у меня горит.

Исправление merhalak, :

Знаешь, что самое смешное:

Сократил метод до:

em.getTransaction().begin();
final DraftNotice draft = entityManager.find(DraftNotice.class, id); // тут вместо id установил литерал с заранее известной сущностью в подготовленной БД
draft.setMutatedBy("helloworld");
em.merge(draft); // тестировал и этой строчки
em.getTransaction().commit();

Но обновлять не хочет. Вот вообще не трогает ничего.

Но! Выполняю пошагово в отладчике - все данные появляются.

Как же у меня горит.

Исходная версия Deleted, :

Знаешь, что самое смешное:

Сократил метод до:

em.getTransaction().begin();
final DraftNotice draft = entityManager.find(DraftNotice.class, id); // тут вместо id установил литерал с заранее известной сущностью в подготовленной БД
draft.setMutatedBy("helloworld");
em.merge(draft); // тестировал и этой строчки
em.getTransaction().commit();

Но обновлять не хочет. Вот вообще не трогает ничего.