public abstract class org.springframework.orm.jpa.EntityManagerFactoryUtils
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.springframework.orm.jpa.EntityManagerFactoryUtils
super_class: java.lang.Object
{
public static final int ENTITY_MANAGER_SYNCHRONIZATION_ORDER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 900
private static final org.apache.commons.logging.Log logger;
descriptor: Lorg/apache/commons/logging/Log;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/springframework/orm/jpa/EntityManagerFactoryUtils;
invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
putstatic org.springframework.orm.jpa.EntityManagerFactoryUtils.logger:Lorg/apache/commons/logging/Log;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/orm/jpa/EntityManagerFactoryUtils;
public static EntityManagerFactory findEntityManagerFactory(org.springframework.beans.factory.ListableBeanFactory, java.lang.String);
descriptor: (Lorg/springframework/beans/factory/ListableBeanFactory;Ljava/lang/String;)LEntityManagerFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tType mismatch: cannot convert from EntityManagerFactory to EntityManagerFactory\n\tEntityManagerFactory cannot be resolved to a type\n\tType mismatch: cannot convert from EntityManagerFactory to EntityManagerFactory\n\tEntityManagerFactory cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.springframework.beans.factory.NoSuchBeanDefinitionException
RuntimeVisibleParameterAnnotations:
0:
1:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
beanFactory
unitName
public static EntityManager getTransactionalEntityManager(EntityManagerFactory);
descriptor: (LEntityManagerFactory;)LEntityManager;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tEntityManager cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.springframework.dao.DataAccessResourceFailureException
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
emf
public static EntityManager getTransactionalEntityManager(EntityManagerFactory, java.util.Map<?, ?>);
descriptor: (LEntityManagerFactory;Ljava/util/Map;)LEntityManager;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tEntityManager cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tPersistenceException cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws org.springframework.dao.DataAccessResourceFailureException
Signature: (LEntityManagerFactory;Ljava/util/Map<**>;)LEntityManager;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
RuntimeVisibleParameterAnnotations:
0:
1:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
emf
properties
public static EntityManager doGetTransactionalEntityManager(EntityManagerFactory, java.util.Map<?, ?>);
descriptor: (LEntityManagerFactory;Ljava/util/Map;)LEntityManager;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tEntityManager cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tPersistenceException cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws PersistenceException
Signature: (LEntityManagerFactory;Ljava/util/Map<**>;)LEntityManager;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
emf
properties
public static EntityManager doGetTransactionalEntityManager(EntityManagerFactory, java.util.Map<?, ?>, boolean);
descriptor: (LEntityManagerFactory;Ljava/util/Map;Z)LEntityManager;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tEntityManager cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n\tPersistenceException cannot be resolved to a type\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tTransactionRequiredException cannot be resolved to a type\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tThe method getEntityManager() from the type EntityManagerHolder refers to the missing type EntityManager\n\tEntityManager cannot be resolved to a type\n\tSynchronizationType cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws PersistenceException
Signature: (LEntityManagerFactory;Ljava/util/Map<**>;Z)LEntityManager;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
RuntimeVisibleParameterAnnotations:
0:
1:
org.springframework.lang.Nullable()
2:
MethodParameters:
Name Flags
emf
properties
synchronizedWithTransaction
static java.lang.Object prepareTransaction(EntityManager, EntityManagerFactory);
descriptor: (LEntityManager;LEntityManagerFactory;)Ljava/lang/Object;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tEntityManager cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
em
emf
static void cleanupTransaction(java.lang.Object, EntityManagerFactory);
descriptor: (Ljava/lang/Object;LEntityManagerFactory;)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tEntityManagerFactory cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
1:
MethodParameters:
Name Flags
transactionData
emf
public static void applyTransactionTimeout(Query, EntityManagerFactory);
descriptor: (LQuery;LEntityManagerFactory;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tQuery cannot be resolved to a type\n\tEntityManagerFactory cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
query
emf
public static org.springframework.dao.DataAccessException convertJpaAccessExceptionIfPossible(java.lang.RuntimeException);
descriptor: (Ljava/lang/RuntimeException;)Lorg/springframework/dao/DataAccessException;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tEntityNotFoundException cannot be resolved to a type\n\tThe constructor JpaObjectRetrievalFailureException(EntityNotFoundException) refers to the missing type EntityNotFoundException\n\tEntityNotFoundException cannot be resolved to a type\n\tNoResultException cannot be resolved to a type\n\tNonUniqueResultException cannot be resolved to a type\n\tQueryTimeoutException cannot be resolved to a type\n\tLockTimeoutException cannot be resolved to a type\n\tPessimisticLockException cannot be resolved to a type\n\tOptimisticLockException cannot be resolved to a type\n\tThe constructor JpaOptimisticLockingFailureException(OptimisticLockException) refers to the missing type OptimisticLockException\n\tOptimisticLockException cannot be resolved to a type\n\tEntityExistsException cannot be resolved to a type\n\tTransactionRequiredException cannot be resolved to a type\n\tPersistenceException cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
ex
public static void closeEntityManager(EntityManager);
descriptor: (LEntityManager;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tEntityManager cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
em
}
SourceFile: "EntityManagerFactoryUtils.java"
NestMembers:
org.springframework.orm.jpa.EntityManagerFactoryUtils$TransactionScopedEntityManagerSynchronization org.springframework.orm.jpa.EntityManagerFactoryUtils$TransactionalEntityManagerSynchronization
InnerClasses:
private TransactionScopedEntityManagerSynchronization = org.springframework.orm.jpa.EntityManagerFactoryUtils$TransactionScopedEntityManagerSynchronization of org.springframework.orm.jpa.EntityManagerFactoryUtils
private TransactionalEntityManagerSynchronization = org.springframework.orm.jpa.EntityManagerFactoryUtils$TransactionalEntityManagerSynchronization of org.springframework.orm.jpa.EntityManagerFactoryUtils