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
FieldsModifier and TypeFieldDescriptionprotected static Function<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager> protected static jakarta.persistence.EntityManagerFactorystatic final Stringprotected static org.springframework.transaction.support.TransactionTemplateFields inherited from class net.binis.codegen.modifier.impl.BaseModifierImpl
parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RcheckMerge(Function<jakarta.persistence.EntityManager, R> func) static Function<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager> static jakarta.persistence.EntityManagerprotected static voidinit()protected voidprotected RwithNewTransactionRes(Function<jakarta.persistence.EntityManager, R> func) protected RMethods inherited from class net.binis.codegen.modifier.impl.BaseModifierImpl
_if, _if, _if, _if, _map, _self, done, getObject, setObject
-
Field Details
-
NO_TRANSACTION_DEBUG_WARNING
- See Also:
-
factory
protected static jakarta.persistence.EntityManagerFactory factory -
template
protected static org.springframework.transaction.support.TransactionTemplate template -
entityManagerProvider
protected static Function<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager> entityManagerProvider
-
-
Constructor Details
-
BasePersistenceOperations
-
-
Method Details
-
getEntityManager
public static jakarta.persistence.EntityManager getEntityManager() -
init
protected static void init() -
with
-
withRes
-
checkMerge
-
withNewTransactionRes
-
defaultEntityManagerProvider
public static Function<jakarta.persistence.EntityManagerFactory,jakarta.persistence.EntityManager> defaultEntityManagerProvider()
-