Interface EntityManager


  • public interface EntityManager
    • Method Detail

      • persist

        void persist​(java.lang.Object entity)
      • merge

        <T> T merge​(T entity)
      • remove

        void remove​(java.lang.Object entity)
      • find

        <T> T find​(java.lang.Class<T> entityClass,
                   java.lang.Object primaryKey)
      • find

        <T> T find​(java.lang.Class<T> entityClass,
                   java.lang.Object primaryKey,
                   java.util.Map<java.lang.String,​java.lang.Object> properties)
      • find

        <T> T find​(java.lang.Class<T> entityClass,
                   java.lang.Object primaryKey,
                   LockModeType lockMode)
      • find

        <T> T find​(java.lang.Class<T> entityClass,
                   java.lang.Object primaryKey,
                   LockModeType lockMode,
                   java.util.Map<java.lang.String,​java.lang.Object> properties)
      • getReference

        <T> T getReference​(java.lang.Class<T> entityClass,
                           java.lang.Object primaryKey)
      • flush

        void flush()
      • lock

        void lock​(java.lang.Object entity,
                  LockModeType lockMode)
      • lock

        void lock​(java.lang.Object entity,
                  LockModeType lockMode,
                  java.util.Map<java.lang.String,​java.lang.Object> properties)
      • refresh

        void refresh​(java.lang.Object entity)
      • refresh

        void refresh​(java.lang.Object entity,
                     java.util.Map<java.lang.String,​java.lang.Object> properties)
      • refresh

        void refresh​(java.lang.Object entity,
                     LockModeType lockMode)
      • refresh

        void refresh​(java.lang.Object entity,
                     LockModeType lockMode,
                     java.util.Map<java.lang.String,​java.lang.Object> properties)
      • clear

        void clear()
      • detach

        void detach​(java.lang.Object entity)
      • contains

        boolean contains​(java.lang.Object entity)
      • getLockMode

        LockModeType getLockMode​(java.lang.Object entity)
      • setProperty

        void setProperty​(java.lang.String propertyName,
                         java.lang.Object value)
      • getProperties

        java.util.Map<java.lang.String,​java.lang.Object> getProperties()
      • createQuery

        Query createQuery​(java.lang.String qlString)
      • createQuery

        <T> TypedQuery<T> createQuery​(java.lang.String qlString,
                                      java.lang.Class<T> resultClass)
      • createNamedQuery

        Query createNamedQuery​(java.lang.String name)
      • createNamedQuery

        <T> TypedQuery<T> createNamedQuery​(java.lang.String name,
                                           java.lang.Class<T> resultClass)
      • createNativeQuery

        Query createNativeQuery​(java.lang.String sqlString)
      • createNativeQuery

        Query createNativeQuery​(java.lang.String sqlString,
                                java.lang.Class resultClass)
      • createNativeQuery

        Query createNativeQuery​(java.lang.String sqlString,
                                java.lang.String resultSetMapping)
      • joinTransaction

        void joinTransaction()
      • unwrap

        <T> T unwrap​(java.lang.Class<T> cls)
      • getDelegate

        java.lang.Object getDelegate()
      • close

        void close()
      • isOpen

        boolean isOpen()