Я хочу, чтобы удалить объект выдает следующую ошибку:Удаление отдельностоящий экземпляра
javax.ejb.EJBException: java.lang.IllegalArgumentException: Removing a detached instance.
Мой код:
public void remover(MensagemContato param) {
PersistenciaMensagemContato pParam = new PersistenciaMensagemContato();
pParam.delete(param);
pParam.close();
}
Кто-нибудь сталкивался с этим проблемы в простое удаление объекта с помощью спящий режим?
Спасибо!
Дебора
Где ваш экземпляр пар пришли? Нет ссылки, но почему вы инициируете, а затем закрываете свой DAO? Можем ли мы увидеть контент PersistenciaMensagemContato? – Gab
В Hibernate отдельный экземпляр означает, что текущий экземпляр не связан ни с одним сеансом. Таким образом, перед удалением этого экземпляра вы должны убедиться, что MensagemContato ранее сохранялась в базе данных. – Dimitri