Training, Workshops, Softwareentwicklung

Hibernate Tutorial

Remove

Wollen wir ein bestehendes Objekt löschen, so gibt es dafür die Methode remove. Wichtig ist hier, dass das Objekt dem EntityManager vorher bekannt sein muss.

Ein Objekt löschen
doInHibernate(em -> {

    Customer customer = em.find(Customer.class, 2L);

    assertNotNull(customer);
    assertEquals("Alice", customer.getFirstname());
    withTransaction(em, () ->
            em.remove(customer)
    );
});