JPA: Operationen
Unterhalb wird an einem Beispiel, welches noch in einzelne Methoden strukturiert werden muss, gezeigt, wie CRUD-Operationen mit JPA in einem Service implementiert werden können.
// Create (Persist)Person person = new Person("John", "Doe");em.persist(person);
// Read (Find)Long personId = 1L;Person foundPerson = em.find(Person.class, personId);
// Update (Merge)foundPerson.setFirstName("Jane");foundPerson.setLastName("Smith");em.merge(foundPerson);
// Delete (Remove)Long personIdToDelete = 1L;Person personToDelete = em.find(Person.class, personIdToDelete);em.remove(personToDelete);