Interface JpaRepositoryOperations

  • All Superinterfaces:
    io.micronaut.context.ApplicationContextProvider, io.micronaut.data.operations.HintsCapableRepository, io.micronaut.data.operations.PrimaryRepositoryOperations, io.micronaut.data.operations.RepositoryOperations
    All Known Implementing Classes:
    HibernateJpaOperations

    public interface JpaRepositoryOperations
    extends io.micronaut.data.operations.PrimaryRepositoryOperations
    Operations interface specific to JPA.
    Since:
    1.0.0
    • 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 type
        id - the entity id
        Returns:
        an uninitialized proxy
      • flush

        void flush()
        Flush the current session.