|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnl.knowledgeplaza.util.jpa.JpaUtil
public class JpaUtil
| Nested Class Summary | |
|---|---|
static interface |
JpaUtil.JpaEntityInformation
Used a.o. by JpaObjectNavigatorModel to decide whether to do a merge or persist upon save |
| Field Summary | |
|---|---|
static java.lang.String |
SOURCECODE_VERSION
Standard variable for determining version of a class file. |
| Constructor Summary | |
|---|---|
JpaUtil()
|
|
| Method Summary | |
|---|---|
static void |
clear()
Clean the active EntityManager and the associated EntityManagerChangeCount |
static void |
clear(javax.persistence.EntityManager lEntityManager)
Clean the EntityManager and the associated EntityManagerChangeCount |
static java.lang.Object |
getSingleResultOrDefault(javax.persistence.Query lQuery,
java.lang.Object d)
getSingleResult throws an exception if nothing is found. |
static java.lang.Object |
getSingleResultOrNull(javax.persistence.Query lQuery)
getSingleResult throws an exception if nothing is found. |
static java.lang.Object |
mergeImmediately(javax.persistence.EntityManager entityManager,
java.lang.Object entity)
Persist an offline object by starting a transaction and merging the entity |
static java.lang.Object |
mergeImmediately(java.lang.Object entity)
|
static void |
persistImmediately()
persist all offline but persisted entities |
static void |
persistImmediately(javax.persistence.EntityManager entityManager)
persist entity |
static void |
persistImmediately(javax.persistence.EntityManager entityManager,
java.lang.Object entity)
Persist an offline object by starting a transaction and persisting the entity |
static void |
persistImmediately(java.lang.Object entity)
persist entity |
static void |
removeImmediately(javax.persistence.EntityManager entityManager,
java.lang.Object entity)
Persist an offline object by starting a transaction and merging the entity |
static void |
removeImmediately(java.lang.Object entity)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String SOURCECODE_VERSION
| Constructor Detail |
|---|
public JpaUtil()
| Method Detail |
|---|
public static void persistImmediately(javax.persistence.EntityManager entityManager,
java.lang.Object entity)
public static void persistImmediately(java.lang.Object entity)
entity - public static void persistImmediately(javax.persistence.EntityManager entityManager)
entity - public static void persistImmediately()
public static java.lang.Object mergeImmediately(javax.persistence.EntityManager entityManager,
java.lang.Object entity)
public static java.lang.Object mergeImmediately(java.lang.Object entity)
public static void removeImmediately(javax.persistence.EntityManager entityManager,
java.lang.Object entity)
public static void removeImmediately(java.lang.Object entity)
public static void clear(javax.persistence.EntityManager lEntityManager)
public static void clear()
public static java.lang.Object getSingleResultOrNull(javax.persistence.Query lQuery)
lQuery -
public static java.lang.Object getSingleResultOrDefault(javax.persistence.Query lQuery,
java.lang.Object d)
lQuery -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||