Package io.micronaut.data.jpa.operations
Interface JpaRepositoryOperations
-
- All Superinterfaces:
io.micronaut.context.ApplicationContextProvider
,HintsCapableRepository
,PrimaryRepositoryOperations
,RepositoryOperations
- All Known Implementing Classes:
HibernateJpaOperations
public interface JpaRepositoryOperations extends PrimaryRepositoryOperations
Operations interface specific to JPA.- Since:
- 1.0.0
- Author:
- graemerocher
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
flush()
Flush the current session.javax.persistence.EntityManager
getCurrentEntityManager()
javax.persistence.EntityManagerFactory
getEntityManagerFactory()
<T> T
load(java.lang.Class<T> type, java.io.Serializable id)
Create an uninitialized proxy.-
Methods inherited from interface io.micronaut.context.ApplicationContextProvider
getApplicationContext
-
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, getConversionService, getEntity, persist, persistAll, update, updateAll
-
-
-
-
Method Detail
-
getCurrentEntityManager
@NonNull javax.persistence.EntityManager getCurrentEntityManager()
- Returns:
- The currrent entity manager
-
getEntityManagerFactory
@NonNull javax.persistence.EntityManagerFactory getEntityManagerFactory()
- Returns:
- The entity manager factory
-
load
@NonNull <T> T load(@NonNull java.lang.Class<T> type, @NonNull java.io.Serializable id)
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.
-
-