Package io.jmix.eclipselink.impl
Class JmixEntityManager
java.lang.Object
io.jmix.eclipselink.impl.JmixEntityManager
- All Implemented Interfaces:
- jakarta.persistence.EntityManager,- AutoCloseable
- 
Constructor SummaryConstructorsConstructorDescriptionJmixEntityManager(jakarta.persistence.EntityManager delegate, org.springframework.beans.factory.ListableBeanFactory beanFactory) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidclear()voidclose()boolean<T> jakarta.persistence.EntityGraph<T>createEntityGraph(Class<T> rootType) jakarta.persistence.EntityGraph<?>createEntityGraph(String graphName) jakarta.persistence.QuerycreateNamedQuery(String name) <T> jakarta.persistence.TypedQuery<T>createNamedQuery(String name, Class<T> resultClass) jakarta.persistence.StoredProcedureQueryjakarta.persistence.QuerycreateNativeQuery(String sqlString) jakarta.persistence.QuerycreateNativeQuery(String sqlString, Class resultClass) jakarta.persistence.QuerycreateNativeQuery(String sqlString, String resultSetMapping) jakarta.persistence.QuerycreateQuery(jakarta.persistence.criteria.CriteriaDelete deleteQuery) <T> jakarta.persistence.TypedQuery<T>createQuery(jakarta.persistence.criteria.CriteriaQuery<T> criteriaQuery) jakarta.persistence.QuerycreateQuery(jakarta.persistence.criteria.CriteriaUpdate updateQuery) jakarta.persistence.QuerycreateQuery(String qlString) <T> jakarta.persistence.TypedQuery<T>createQuery(String qlString, Class<T> resultClass) jakarta.persistence.StoredProcedureQuerycreateStoredProcedureQuery(String procedureName) jakarta.persistence.StoredProcedureQuerycreateStoredProcedureQuery(String procedureName, Class... resultClasses) jakarta.persistence.StoredProcedureQuerycreateStoredProcedureQuery(String procedureName, String... resultSetMappings) protected voiddeepCopyIgnoringNulls(Object source, Object dest, Set<Object> visited) Copies all property values from source to dest excluding null values.void<T> T<T> T<T> Tfind(Class<T> entityClass, Object primaryKey, jakarta.persistence.LockModeType lockMode, Map<String, Object> properties) <T> Tprotected <T> TfindOrCreate(Class<T> entityClass, Object id) voidflush()jakarta.persistence.criteria.CriteriaBuilderjakarta.persistence.EntityGraph<?>getEntityGraph(String graphName) <T> List<jakarta.persistence.EntityGraph<? super T>>getEntityGraphs(Class<T> entityClass) jakarta.persistence.EntityManagerFactoryjakarta.persistence.FlushModeTypejakarta.persistence.LockModeTypegetLockMode(Object entity) jakarta.persistence.metamodel.Metamodel<T> TgetReference(Class<T> entityClass, Object primaryKey) jakarta.persistence.EntityTransactionbooleanbooleanisOpen()voidvoidvoid<T> Tmerge(T object) voidvoidvoidvoidvoidvoidprotected voidvoidsetFlushMode(jakarta.persistence.FlushModeType flushMode) voidsetProperty(String propertyName, Object value) <T> T
- 
Constructor Details- 
JmixEntityManagerpublic JmixEntityManager(jakarta.persistence.EntityManager delegate, org.springframework.beans.factory.ListableBeanFactory beanFactory) 
 
- 
- 
Method Details- 
persist- Specified by:
- persistin interface- jakarta.persistence.EntityManager
 
- 
mergepublic <T> T merge(T object) - Specified by:
- mergein interface- jakarta.persistence.EntityManager
 
- 
remove- Specified by:
- removein interface- jakarta.persistence.EntityManager
 
- 
find- Specified by:
- findin interface- jakarta.persistence.EntityManager
 
- 
find- Specified by:
- findin interface- jakarta.persistence.EntityManager
 
- 
find@Nullable public <T> T find(Class<T> entityClass, Object primaryKey, jakarta.persistence.LockModeType lockMode) - Specified by:
- findin interface- jakarta.persistence.EntityManager
 
- 
find@Nullable public <T> T find(Class<T> entityClass, Object primaryKey, jakarta.persistence.LockModeType lockMode, Map<String, Object> properties) - Specified by:
- findin interface- jakarta.persistence.EntityManager
 
- 
getReference- Specified by:
- getReferencein interface- jakarta.persistence.EntityManager
 
- 
flushpublic void flush()- Specified by:
- flushin interface- jakarta.persistence.EntityManager
 
- 
setFlushModepublic void setFlushMode(jakarta.persistence.FlushModeType flushMode) - Specified by:
- setFlushModein interface- jakarta.persistence.EntityManager
 
- 
getFlushModepublic jakarta.persistence.FlushModeType getFlushMode()- Specified by:
- getFlushModein interface- jakarta.persistence.EntityManager
 
- 
lock- Specified by:
- lockin interface- jakarta.persistence.EntityManager
 
- 
lockpublic void lock(Object entity, jakarta.persistence.LockModeType lockMode, Map<String, Object> properties) - Specified by:
- lockin interface- jakarta.persistence.EntityManager
 
- 
refresh- Specified by:
- refreshin interface- jakarta.persistence.EntityManager
 
- 
refresh- Specified by:
- refreshin interface- jakarta.persistence.EntityManager
 
- 
refresh- Specified by:
- refreshin interface- jakarta.persistence.EntityManager
 
- 
refreshpublic void refresh(Object entity, jakarta.persistence.LockModeType lockMode, Map<String, Object> properties) - Specified by:
- refreshin interface- jakarta.persistence.EntityManager
 
- 
clearpublic void clear()- Specified by:
- clearin interface- jakarta.persistence.EntityManager
 
- 
detach- Specified by:
- detachin interface- jakarta.persistence.EntityManager
 
- 
contains- Specified by:
- containsin interface- jakarta.persistence.EntityManager
 
- 
getLockMode- Specified by:
- getLockModein interface- jakarta.persistence.EntityManager
 
- 
setProperty- Specified by:
- setPropertyin interface- jakarta.persistence.EntityManager
 
- 
getProperties- Specified by:
- getPropertiesin interface- jakarta.persistence.EntityManager
 
- 
createQuery- Specified by:
- createQueryin interface- jakarta.persistence.EntityManager
 
- 
createQuerypublic <T> jakarta.persistence.TypedQuery<T> createQuery(jakarta.persistence.criteria.CriteriaQuery<T> criteriaQuery) - Specified by:
- createQueryin interface- jakarta.persistence.EntityManager
 
- 
createQuerypublic jakarta.persistence.Query createQuery(jakarta.persistence.criteria.CriteriaUpdate updateQuery) - Specified by:
- createQueryin interface- jakarta.persistence.EntityManager
 
- 
createQuerypublic jakarta.persistence.Query createQuery(jakarta.persistence.criteria.CriteriaDelete deleteQuery) - Specified by:
- createQueryin interface- jakarta.persistence.EntityManager
 
- 
createQuery- Specified by:
- createQueryin interface- jakarta.persistence.EntityManager
 
- 
createNamedQuery- Specified by:
- createNamedQueryin interface- jakarta.persistence.EntityManager
 
- 
createNamedQuery- Specified by:
- createNamedQueryin interface- jakarta.persistence.EntityManager
 
- 
createNativeQuery- Specified by:
- createNativeQueryin interface- jakarta.persistence.EntityManager
 
- 
createNativeQuery- Specified by:
- createNativeQueryin interface- jakarta.persistence.EntityManager
 
- 
createNativeQuery- Specified by:
- createNativeQueryin interface- jakarta.persistence.EntityManager
 
- 
createNamedStoredProcedureQuery- Specified by:
- createNamedStoredProcedureQueryin interface- jakarta.persistence.EntityManager
 
- 
createStoredProcedureQuery- Specified by:
- createStoredProcedureQueryin interface- jakarta.persistence.EntityManager
 
- 
createStoredProcedureQuerypublic jakarta.persistence.StoredProcedureQuery createStoredProcedureQuery(String procedureName, Class... resultClasses) - Specified by:
- createStoredProcedureQueryin interface- jakarta.persistence.EntityManager
 
- 
createStoredProcedureQuerypublic jakarta.persistence.StoredProcedureQuery createStoredProcedureQuery(String procedureName, String... resultSetMappings) - Specified by:
- createStoredProcedureQueryin interface- jakarta.persistence.EntityManager
 
- 
joinTransactionpublic void joinTransaction()- Specified by:
- joinTransactionin interface- jakarta.persistence.EntityManager
 
- 
isJoinedToTransactionpublic boolean isJoinedToTransaction()- Specified by:
- isJoinedToTransactionin interface- jakarta.persistence.EntityManager
 
- 
unwrap- Specified by:
- unwrapin interface- jakarta.persistence.EntityManager
 
- 
getDelegate- Specified by:
- getDelegatein interface- jakarta.persistence.EntityManager
 
- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- jakarta.persistence.EntityManager
 
- 
isOpenpublic boolean isOpen()- Specified by:
- isOpenin interface- jakarta.persistence.EntityManager
 
- 
getTransactionpublic jakarta.persistence.EntityTransaction getTransaction()- Specified by:
- getTransactionin interface- jakarta.persistence.EntityManager
 
- 
getEntityManagerFactorypublic jakarta.persistence.EntityManagerFactory getEntityManagerFactory()- Specified by:
- getEntityManagerFactoryin interface- jakarta.persistence.EntityManager
 
- 
getCriteriaBuilderpublic jakarta.persistence.criteria.CriteriaBuilder getCriteriaBuilder()- Specified by:
- getCriteriaBuilderin interface- jakarta.persistence.EntityManager
 
- 
getMetamodelpublic jakarta.persistence.metamodel.Metamodel getMetamodel()- Specified by:
- getMetamodelin interface- jakarta.persistence.EntityManager
 
- 
createEntityGraph- Specified by:
- createEntityGraphin interface- jakarta.persistence.EntityManager
 
- 
createEntityGraph- Specified by:
- createEntityGraphin interface- jakarta.persistence.EntityManager
 
- 
getEntityGraph- Specified by:
- getEntityGraphin interface- jakarta.persistence.EntityManager
 
- 
getEntityGraphs- Specified by:
- getEntityGraphsin interface- jakarta.persistence.EntityManager
 
- 
findOrCreate
- 
deepCopyIgnoringNullsCopies all property values from source to dest excluding null values.
- 
setAdditionalPropertiesprotected void setAdditionalProperties()
 
-