JPQL ile Select ve Delete sorguları nasıl yazılır?
JPQL Select ve Delete işlemlerini yapan komut satırlarının tümünü aşağıda bulabilirsiniz.
SELECT
em.getTransaction().begin();
Query query = em.createQuery(“SELECT e FROM TABLE_NAME e WHERE e.email = :mail”).setParameter(“mail”, mail);
List result = query.getResultList();
em.getTransaction().commit();
//em.close();
DELETE
em.getTransaction().begin();
Query deleteUser = em.createQuery(“Delete FROM TABLE_NAME e WHERE e.email = :mail”).setParameter(“mail”, mail);
deleteUser.executeUpdate();
em.getTransaction().commit();
em.close();