Package net.binis.codegen.spring
Class BasePersistenceOperations<R>
java.lang.Object
net.binis.codegen.spring.BasePersistenceOperations<R>
- Direct Known Subclasses:
BaseEntityModifier,QueryExecutor
public class BasePersistenceOperations<R> extends Object
-
Field Summary
Fields Modifier and Type Field Description static StringNO_TRANSACTION_DEBUG_WARNINGprotected Rparent -
Constructor Summary
Constructors Constructor Description BasePersistenceOperations() -
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
-
BasePersistenceOperations
public BasePersistenceOperations()
-
-
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()
-