With JPA
, you can remove an entity without retrieving it by simply executing a delete
statement:
javax.persistence.Query query = entityManager.createQuery("delete from A where id = :id");
query.setParameter("id", "value of id to delete");
int deletedRows = query.executeUpdate();