Удаляет ли (Объект объекта )метод EntityManager работает только с теми объектами, которые получены из find()метод?
У меня есть следующий фрагмент кода:
public void deletePerson() {
EntityManager em = getEntityManager();
Person p = new Person("x", "y", 200);
em.remove(p);
}
Но это не удаление конкретной записи из базы данных.
Когда я попробовал что-то вроде ниже:
public void deletePerson() {
EntityManager em = getEntityManager();
Person p = em.find(Person.class, 200);
em.remove(p);
}
Это работает нормально.