public interface javax.persistence.EntityManager
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: javax.persistence.EntityManager
super_class: java.lang.Object
{
public abstract void persist(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
public abstract <T> T merge();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(TT;)TT;
MethodParameters:
Name Flags
entity
public abstract void remove(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
public abstract <T> T find(java.lang.Class<T>, );
descriptor: (Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
entityClass
primaryKey
public abstract <T> T find(java.lang.Class<T>, , java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/lang/Class;Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/Object;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)TT;
MethodParameters:
Name Flags
entityClass
primaryKey
properties
public abstract <T> T find(java.lang.Class<T>, , javax.persistence.LockModeType);
descriptor: (Ljava/lang/Class;Ljava/lang/Object;Ljavax/persistence/LockModeType;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/Object;Ljavax/persistence/LockModeType;)TT;
MethodParameters:
Name Flags
entityClass
primaryKey
lockMode
public abstract <T> T find(java.lang.Class<T>, , javax.persistence.LockModeType, java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/lang/Class;Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)TT;
MethodParameters:
Name Flags
entityClass
primaryKey
lockMode
properties
public abstract <T> T getReference(java.lang.Class<T>, );
descriptor: (Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/Object;)TT;
MethodParameters:
Name Flags
entityClass
primaryKey
public abstract void flush();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setFlushMode(javax.persistence.FlushModeType);
descriptor: (Ljavax/persistence/FlushModeType;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
flushMode
public abstract javax.persistence.FlushModeType getFlushMode();
descriptor: ()Ljavax/persistence/FlushModeType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void lock(java.lang.Object, javax.persistence.LockModeType);
descriptor: (Ljava/lang/Object;Ljavax/persistence/LockModeType;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
lockMode
public abstract void lock(, javax.persistence.LockModeType, java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
entity
lockMode
properties
public abstract void refresh(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
public abstract void refresh(, java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/lang/Object;Ljava/util/Map;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Object;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
entity
properties
public abstract void refresh(java.lang.Object, javax.persistence.LockModeType);
descriptor: (Ljava/lang/Object;Ljavax/persistence/LockModeType;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
lockMode
public abstract void refresh(, javax.persistence.LockModeType, java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Object;Ljavax/persistence/LockModeType;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
entity
lockMode
properties
public abstract void clear();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void detach(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
public abstract boolean contains(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
public abstract javax.persistence.LockModeType getLockMode(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljavax/persistence/LockModeType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
public abstract void setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
propertyName
value
public abstract java.util.Map<java.lang.String, java.lang.Object> getProperties();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public abstract javax.persistence.Query createQuery(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/Query;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
qlString
public abstract <T> javax.persistence.TypedQuery<T> createQuery(javax.persistence.criteria.CriteriaQuery<T>);
descriptor: (Ljavax/persistence/criteria/CriteriaQuery;)Ljavax/persistence/TypedQuery;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljavax/persistence/criteria/CriteriaQuery<TT;>;)Ljavax/persistence/TypedQuery<TT;>;
MethodParameters:
Name Flags
criteriaQuery
public abstract javax.persistence.Query createQuery(javax.persistence.criteria.CriteriaUpdate);
descriptor: (Ljavax/persistence/criteria/CriteriaUpdate;)Ljavax/persistence/Query;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
updateQuery
public abstract javax.persistence.Query createQuery(javax.persistence.criteria.CriteriaDelete);
descriptor: (Ljavax/persistence/criteria/CriteriaDelete;)Ljavax/persistence/Query;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
deleteQuery
public abstract <T> javax.persistence.TypedQuery<T> createQuery(java.lang.String, java.lang.Class<T>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/TypedQuery;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)Ljavax/persistence/TypedQuery<TT;>;
MethodParameters:
Name Flags
qlString
resultClass
public abstract javax.persistence.Query createNamedQuery(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/Query;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract <T> javax.persistence.TypedQuery<T> createNamedQuery(java.lang.String, java.lang.Class<T>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/TypedQuery;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)Ljavax/persistence/TypedQuery<TT;>;
MethodParameters:
Name Flags
name
resultClass
public abstract javax.persistence.Query createNativeQuery(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/Query;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sqlString
public abstract javax.persistence.Query createNativeQuery(java.lang.String, java.lang.Class);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/Query;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sqlString
resultClass
public abstract javax.persistence.Query createNativeQuery(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/persistence/Query;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sqlString
resultSetMapping
public abstract javax.persistence.StoredProcedureQuery createNamedStoredProcedureQuery(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract javax.persistence.StoredProcedureQuery createStoredProcedureQuery(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
procedureName
public abstract javax.persistence.StoredProcedureQuery createStoredProcedureQuery(java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Class;)Ljavax/persistence/StoredProcedureQuery;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
procedureName
resultClasses
public abstract javax.persistence.StoredProcedureQuery createStoredProcedureQuery(java.lang.String, java.lang.String[]);
descriptor: (Ljava/lang/String;[Ljava/lang/String;)Ljavax/persistence/StoredProcedureQuery;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
procedureName
resultSetMappings
public abstract void joinTransaction();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isJoinedToTransaction();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract <T> T unwrap(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
cls
public abstract java.lang.Object getDelegate();
descriptor: ()Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void close();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isOpen();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.persistence.EntityTransaction getTransaction();
descriptor: ()Ljavax/persistence/EntityTransaction;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.persistence.EntityManagerFactory getEntityManagerFactory();
descriptor: ()Ljavax/persistence/EntityManagerFactory;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder();
descriptor: ()Ljavax/persistence/criteria/CriteriaBuilder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.persistence.metamodel.Metamodel getMetamodel();
descriptor: ()Ljavax/persistence/metamodel/Metamodel;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract <T> javax.persistence.EntityGraph<T> createEntityGraph(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljavax/persistence/EntityGraph;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljavax/persistence/EntityGraph<TT;>;
MethodParameters:
Name Flags
rootType
public abstract javax.persistence.EntityGraph<?> createEntityGraph(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/EntityGraph;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljavax/persistence/EntityGraph<*>;
MethodParameters:
Name Flags
graphName
public abstract javax.persistence.EntityGraph<?> getEntityGraph(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/persistence/EntityGraph;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljavax/persistence/EntityGraph<*>;
MethodParameters:
Name Flags
graphName
public abstract <T> java.util.List<javax.persistence.EntityGraph<? super T>> getEntityGraphs(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljava/util/List<Ljavax/persistence/EntityGraph<-TT;>;>;
MethodParameters:
Name Flags
entityClass
}
SourceFile: "EntityManager.java"