2012-02-27 2 views
2

Я получил следующее сообщение об ошибке при использовании getHibernateTemplate(). Упорствовать() метод в HQLПолучение ошибки при использовании getHibernateTemplate(). Не проходят()

org.springframework.dao.InvalidDataAccessApiUsageException: detached entity passed to persist: 

Есть ли способ исправить это?

Заранее спасибо ...

+0

Имеет ли ваша сущность поля, которые сами являются сущностями? –

+0

@lechlukasz Спасибо за ваш ответ. Я исправил его, используя метод merge() –

ответ

0

Это выглядит, как вы пытаетесь упорствовать («первое время сохранить») существующий объект (т.е. с идентификатором больше 0, если это числовое). Попробуйте вместо этого слить или сохранитьOrUpdate.

+0

Спасибо человеку, который действительно помогает много .... –

Смежные вопросы