Я использую Hibernate 4.1.10.Final как поставщик jpa (с весенним контейнером), и я пытаюсь обновить объект jpa после его сохранения, но каждый раз, когда я получаю org.hibernate.StaleObjectStateException с сообщением: Row был обновлен или удален другая сделка (или несохраненное значение отображения было неправильной): ... моего код очень прост:Не удается обновить объект JPA после сохранения?
@Transactional
public void test() {
TestEntity e = new TestEntity();
e.setName("test");
......
em.persist(e);
......
e.setComment("memo...");
}
есть ли что случилось? Большое спасибо за вашу помощь.
Кстати, класс TestEntity имеет поле версии: @version \t @Column (имя = «Обновление», вставляемый = ложь) \t частный Timestamp обновленный; – smile