public class EntityManager:
Gestionnaire des opérations de persistance. Non thread-safe, à créer par thread/requête.
@example `klyn em = emf.createEntityManager() em.begin() user = User(login="john", password="pwd", firstName="John", lastName="Doe") em.persist(user) em.commit() em.close()
| Modifier and Type | Member | Description |
|---|---|---|
| public | EntityManagerEntityManager(config as DatabaseConfig): |
No summary. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | beginbegin() as Void: |
No summary. |
| public | closeclose() as Boolean: |
No summary. |
| public | commitcommit() as Void: |
No summary. |
| public | createNativeQuery | Crée une requête SQL native. |
| public | createQuery | Crée une requête JPQL. |
| public | find | Trouve une entité par son ID. |
| public | isOpenisOpen() as Boolean: |
No summary. |
| public | merge | Fusionne une entité détachée. |
| public | persist | Persiste une nouvelle entité. |
| public | removeremove(entity as Object) as Void: |
Supprime une entité. |
| public | rollbackrollback() as Void: |
No summary. |