Ну, я не понимаю, почему мой код не работает. Может кто-нибудь, пожалуйста, взгляните. Он не содержит сообщений об ошибках, но Клиент не будет удален. Другие методы хорошо работают (getCustomerbyId, getAllCustomers и так) БлагодаряJPA Удалить запрос не работает
public void deleteCustomerById(long id) {
EntityManager em = null;
try {
em = JpaUtil.getFactory().createEntityManager();
em.getTransaction().begin();
Query query = em.createQuery("Delete from Customer c where c.id = :id");
query.setParameter("id", id);
em.getTransaction().commit();
} finally {
JpaUtil.closeQuietly(em);
}
}
Какие СУБД вы используете? что синтаксис удаления не поддерживается во всех СУБД –
Я использую HSQLDB. Благодарю. –