Ressources

Each EntityManager belongs to an EntityManagerFactory with an associated persistence unit. A persistence unit defines a set of related entities which map to a single database. Entities belonging to the same persistence unit may participate in associations. 1
Les interactions entre la base de donnĂ©es et les beans entitĂ©s sont assurĂ©es par un objet de type javax.persistence.EntityManager : il permet de lire et rechercher des donnĂ©es mais aussi de les mettre Ă jour (ajout, modification, suppression). LâEntityManager est donc au coeur de toutes les actions de persistance.
EntityManagerFactory emf = Persistence.createEntityManagerFactory("MaBaseDeTestPU");
EntityManager em = emf.createEntityManager();
EntityTransaction transac = em.getTransaction();
transac.begin();
Personne nouvellePersonne = new Personne();
nouvellePersonne.setNom("nom4");
nouvellePersonne.setPrenom("prenom4");
em.persist(nouvellePersonne);
transac.commit();
em.close();
emf.close();