Package io.micronaut.data.jpa.operations
Interface JpaRepositoryOperations
- All Superinterfaces:
 io.micronaut.context.ApplicationContextProvider,io.micronaut.core.convert.ConversionServiceProvider,HintsCapableRepository,PrimaryRepositoryOperations,RepositoryOperations
Operations interface specific to JPA.
- Since:
 - 1.0.0
 - Author:
 - graemerocher
 
- 
Method Summary
Methods inherited from interface io.micronaut.context.ApplicationContextProvider
getApplicationContextMethods inherited from interface io.micronaut.core.convert.ConversionServiceProvider
getConversionServiceMethods inherited from interface io.micronaut.data.operations.HintsCapableRepository
getQueryHintsMethods inherited from interface io.micronaut.data.operations.RepositoryOperations
count, delete, deleteAll, execute, executeDelete, executeUpdate, exists, findAll, findAll, findOne, findOne, findPage, findStream, findStream, getEntity, persist, persistAll, update, updateAll 
- 
Method Details
- 
getCurrentEntityManager
@NonNull @NonNull jakarta.persistence.EntityManager getCurrentEntityManager()- Returns:
 - The current entity manager
 
 - 
getEntityManagerFactory
@NonNull @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
 
 - 
merge
@NonNull <T> T merge(@NonNull T entity) Merges the entity.- Type Parameters:
 T- The entity type- Parameters:
 entity- The entity to be merged- Returns:
 - merged entity
 - See Also:
 - 
EntityManager.merge(Object)
 
 - 
flush
void flush()Flush the current session. 
 -