Package io.micronaut.data.jpa.operations
Interface JpaRepositoryOperations
- All Superinterfaces:
io.micronaut.context.ApplicationContextProvider
,io.micronaut.core.convert.ConversionServiceProvider
,HintsCapableRepository
,PrimaryRepositoryOperations
,RepositoryOperations
- All Known Implementing Classes:
HibernateJpaOperations
Operations interface specific to JPA.
- Since:
- 1.0.0
- Author:
- graemerocher
-
Method Summary
Modifier and TypeMethodDescriptionvoid
flush()
Flush the current session.jakarta.persistence.EntityManager
jakarta.persistence.EntityManagerFactory
<T> T
load
(Class<T> type, Serializable id) Create an uninitialized proxy.Methods inherited from interface io.micronaut.context.ApplicationContextProvider
getApplicationContext
Methods inherited from interface io.micronaut.core.convert.ConversionServiceProvider
getConversionService
Methods inherited from interface io.micronaut.data.operations.HintsCapableRepository
getQueryHints
Methods inherited from interface io.micronaut.data.operations.RepositoryOperations
count, delete, deleteAll, executeDelete, executeUpdate, exists, findAll, findAll, findOne, findOne, findPage, findStream, findStream, getEntity, persist, persistAll, update, updateAll
-
Method Details
-
getCurrentEntityManager
@NonNull jakarta.persistence.EntityManager getCurrentEntityManager()- Returns:
- The currrent entity manager
-
getEntityManagerFactory
@NonNull jakarta.persistence.EntityManagerFactory getEntityManagerFactory()- Returns:
- The entity manager factory
-
load
Create an uninitialized proxy.- Type Parameters:
T
- the entity type- Parameters:
type
- the entity typeid
- the entity id- Returns:
- an uninitialized proxy
-
flush
void flush()Flush the current session.
-