Class BasePersistenceOperations<T,R>
java.lang.Object
net.binis.codegen.modifier.impl.BaseModifierImpl<T,R>
net.binis.codegen.spring.modifier.BasePersistenceOperations<T,R>
- All Implemented Interfaces:
net.binis.codegen.modifier.BaseModifier<T,R>,net.binis.codegen.modifier.Modifier<R>
- Direct Known Subclasses:
BaseEntityModifierImpl,QueryExecutor
public abstract class BasePersistenceOperations<T,R>
extends net.binis.codegen.modifier.impl.BaseModifierImpl<T,R>
-
Field Summary
Fields Modifier and Type Field Description static StringNO_TRANSACTION_DEBUG_WARNING -
Constructor Summary
Constructors Modifier Constructor Description protectedBasePersistenceOperations(R parent) -
Method Summary
Modifier and Type Method Description protected RcheckMerge(Function<javax.persistence.EntityManager,R> func)static Function<javax.persistence.EntityManagerFactory,javax.persistence.EntityManager>defaultEntityManagerProvider()static javax.persistence.EntityManagergetEntityManager()static voidsetEntityManagerProvider(Function<javax.persistence.EntityManagerFactory,javax.persistence.EntityManager> provider)protected voidwith(Consumer<javax.persistence.EntityManager> func)protected RwithNewTransactionRes(Function<javax.persistence.EntityManager,R> func)protected RwithRes(Function<javax.persistence.EntityManager,R> func)
-
Field Details
-
Constructor Details
-
Method Details
-
setEntityManagerProvider
public static void setEntityManagerProvider(Function<javax.persistence.EntityManagerFactory,javax.persistence.EntityManager> provider) -
getEntityManager
public static javax.persistence.EntityManager getEntityManager() -
with
-
withRes
-
checkMerge
-
withNewTransactionRes
-
defaultEntityManagerProvider
public static Function<javax.persistence.EntityManagerFactory,javax.persistence.EntityManager> defaultEntityManagerProvider()
-