Необходимо управлять объектом для вызова remove

Что здесь происходит?

@Stateless
@LocalBean
public class AppointmentCommentDao {
    public void delete(long appointmentCommentId) {
        AppointmentComment ac = em.find(AppointmentComment.class, appointmentCommentId);
        if (ac != null)
        {
            em.merge(ac);
            em.remove(ac);
        }
    }
    @PersistenceContext
    private EntityManager em;
}

При звонке на remove я получаю исключение IllegalArgumentException с сообщением Необходимо управлять объектом для вызова remove: ...., попробуйте объединить отсоединенных и попробуйте удалить снова.

14
задан Distortum 18 February 2012 в 05:56
поделиться