public class org.hibernate.internal.StatelessSessionImpl extends org.hibernate.internal.AbstractSessionImpl implements org.hibernate.StatelessSession
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.internal.StatelessSessionImpl
super_class: org.hibernate.internal.AbstractSessionImpl
{
private static final org.hibernate.internal.CoreMessageLogger LOG;
descriptor: Lorg/hibernate/internal/CoreMessageLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private org.hibernate.engine.transaction.spi.TransactionCoordinator transactionCoordinator;
descriptor: Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.engine.spi.PersistenceContext temporaryPersistenceContext;
descriptor: Lorg/hibernate/engine/spi/PersistenceContext;
flags: (0x0002) ACC_PRIVATE
private long timestamp;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private org.hibernate.engine.internal.SessionEventListenerManagerImpl sessionEventsManager;
descriptor: Lorg/hibernate/engine/internal/SessionEventListenerManagerImpl;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc Lorg/hibernate/internal/CoreMessageLogger;
ldc Lorg/hibernate/internal/StatelessSessionImpl;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic org.jboss.logging.Logger.getMessageLogger:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
checkcast org.hibernate.internal.CoreMessageLogger
putstatic org.hibernate.internal.StatelessSessionImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
return
LocalVariableTable:
Start End Slot Name Signature
void <init>(java.sql.Connection, java.lang.String, org.hibernate.internal.SessionFactoryImpl);
descriptor: (Ljava/sql/Connection;Ljava/lang/String;Lorg/hibernate/internal/SessionFactoryImpl;)V
flags: (0x0000)
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
aload 3
invokevirtual org.hibernate.internal.SessionFactoryImpl.getSettings:()Lorg/hibernate/cfg/Settings;
invokevirtual org.hibernate.cfg.Settings.getRegionFactory:()Lorg/hibernate/cache/spi/RegionFactory;
invokeinterface org.hibernate.cache.spi.RegionFactory.nextTimestamp:()J
invokespecial org.hibernate.internal.StatelessSessionImpl.<init>:(Ljava/sql/Connection;Ljava/lang/String;Lorg/hibernate/internal/SessionFactoryImpl;J)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 2 1 connection Ljava/sql/Connection;
0 2 2 tenantIdentifier Ljava/lang/String;
0 2 3 factory Lorg/hibernate/internal/SessionFactoryImpl;
MethodParameters:
Name Flags
connection
tenantIdentifier
factory
void <init>(java.sql.Connection, java.lang.String, org.hibernate.internal.SessionFactoryImpl, long);
descriptor: (Ljava/sql/Connection;Ljava/lang/String;Lorg/hibernate/internal/SessionFactoryImpl;J)V
flags: (0x0000)
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 3
aload 2
invokespecial org.hibernate.internal.AbstractSessionImpl.<init>:(Lorg/hibernate/internal/SessionFactoryImpl;Ljava/lang/String;)V
1: aload 0
new org.hibernate.engine.internal.StatefulPersistenceContext
dup
aload 0
invokespecial org.hibernate.engine.internal.StatefulPersistenceContext.<init>:(Lorg/hibernate/engine/spi/SessionImplementor;)V
putfield org.hibernate.internal.StatelessSessionImpl.temporaryPersistenceContext:Lorg/hibernate/engine/spi/PersistenceContext;
2: aload 0
new org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl
dup
aload 1
aload 0
invokespecial org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl.<init>:(Ljava/sql/Connection;Lorg/hibernate/engine/transaction/spi/TransactionContext;)V
putfield org.hibernate.internal.StatelessSessionImpl.transactionCoordinator:Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
3: aload 0
lload 4
putfield org.hibernate.internal.StatelessSessionImpl.timestamp:J
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 5 1 connection Ljava/sql/Connection;
0 5 2 tenantIdentifier Ljava/lang/String;
0 5 3 factory Lorg/hibernate/internal/SessionFactoryImpl;
0 5 4 timestamp J
MethodParameters:
Name Flags
connection
tenantIdentifier
factory
timestamp
public org.hibernate.engine.transaction.spi.TransactionCoordinator getTransactionCoordinator();
descriptor: ()Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.transactionCoordinator:Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public org.hibernate.engine.transaction.spi.TransactionEnvironment getTransactionEnvironment();
descriptor: ()Lorg/hibernate/engine/transaction/spi/TransactionEnvironment;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.factory:Lorg/hibernate/internal/SessionFactoryImpl;
invokevirtual org.hibernate.internal.SessionFactoryImpl.getTransactionEnvironment:()Lorg/hibernate/engine/transaction/spi/TransactionEnvironment;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public java.io.Serializable insert(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/io/Serializable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 0
aconst_null
aload 1
invokevirtual org.hibernate.internal.StatelessSessionImpl.insert:(Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Serializable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 2 1 entity Ljava/lang/Object;
MethodParameters:
Name Flags
entity
public java.io.Serializable insert(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljava/io/Serializable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 0
aload 1
aload 2
invokevirtual org.hibernate.internal.StatelessSessionImpl.getEntityPersister:(Ljava/lang/String;Ljava/lang/Object;)Lorg/hibernate/persister/entity/EntityPersister;
astore 3
start local 3 2: aload 3
invokeinterface org.hibernate.persister.entity.EntityPersister.getIdentifierGenerator:()Lorg/hibernate/id/IdentifierGenerator;
aload 0
aload 2
invokeinterface org.hibernate.id.IdentifierGenerator.generate:(Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)Ljava/io/Serializable;
astore 4
start local 4 3: aload 3
aload 2
invokeinterface org.hibernate.persister.entity.EntityPersister.getPropertyValues:(Ljava/lang/Object;)[Ljava/lang/Object;
astore 5
start local 5 4: aload 3
invokeinterface org.hibernate.persister.entity.EntityPersister.isVersioned:()Z
ifeq 9
5: aload 5
aload 3
invokeinterface org.hibernate.persister.entity.EntityPersister.getVersionProperty:()I
aload 3
invokeinterface org.hibernate.persister.entity.EntityPersister.getVersionType:()Lorg/hibernate/type/VersionType;
aload 0
6: invokestatic org.hibernate.engine.internal.Versioning.seedVersion:([Ljava/lang/Object;ILorg/hibernate/type/VersionType;Lorg/hibernate/engine/spi/SessionImplementor;)Z
istore 6
start local 6 7: iload 6
ifeq 9
8: aload 3
aload 2
aload 5
invokeinterface org.hibernate.persister.entity.EntityPersister.setPropertyValues:(Ljava/lang/Object;[Ljava/lang/Object;)V
end local 6 9: StackMap locals: org.hibernate.persister.entity.EntityPersister java.io.Serializable java.lang.Object[]
StackMap stack:
aload 4
getstatic org.hibernate.id.IdentifierGeneratorHelper.POST_INSERT_INDICATOR:Ljava/io/Serializable;
if_acmpne 12
10: aload 3
aload 5
aload 2
aload 0
invokeinterface org.hibernate.persister.entity.EntityPersister.insert:([Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/io/Serializable;
astore 4
11: goto 13
12: StackMap locals:
StackMap stack:
aload 3
aload 4
aload 5
aload 2
aload 0
invokeinterface org.hibernate.persister.entity.EntityPersister.insert:(Ljava/io/Serializable;[Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)V
13: StackMap locals:
StackMap stack:
aload 3
aload 2
aload 4
aload 0
invokeinterface org.hibernate.persister.entity.EntityPersister.setIdentifier:(Ljava/lang/Object;Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;)V
14: aload 4
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 15 1 entityName Ljava/lang/String;
0 15 2 entity Ljava/lang/Object;
2 15 3 persister Lorg/hibernate/persister/entity/EntityPersister;
3 15 4 id Ljava/io/Serializable;
4 15 5 state [Ljava/lang/Object;
7 9 6 substitute Z
MethodParameters:
Name Flags
entityName
entity
public void delete(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 0
aconst_null
aload 1
invokevirtual org.hibernate.internal.StatelessSessionImpl.delete:(Ljava/lang/String;Ljava/lang/Object;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 3 1 entity Ljava/lang/Object;
MethodParameters:
Name Flags
entity
public void delete(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 0
aload 1
aload 2
invokevirtual org.hibernate.internal.StatelessSessionImpl.getEntityPersister:(Ljava/lang/String;Ljava/lang/Object;)Lorg/hibernate/persister/entity/EntityPersister;
astore 3
start local 3 2: aload 3
aload 2
aload 0
invokeinterface org.hibernate.persister.entity.EntityPersister.getIdentifier:(Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/io/Serializable;
astore 4
start local 4 3: aload 3
aload 2
invokeinterface org.hibernate.persister.entity.EntityPersister.getVersion:(Ljava/lang/Object;)Ljava/lang/Object;
astore 5
start local 5 4: aload 3
aload 4
aload 5
aload 2
aload 0
invokeinterface org.hibernate.persister.entity.EntityPersister.delete:(Ljava/io/Serializable;Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)V
5: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 6 1 entityName Ljava/lang/String;
0 6 2 entity Ljava/lang/Object;
2 6 3 persister Lorg/hibernate/persister/entity/EntityPersister;
3 6 4 id Ljava/io/Serializable;
4 6 5 version Ljava/lang/Object;
MethodParameters:
Name Flags
entityName
entity
public void update(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 0
aconst_null
aload 1
invokevirtual org.hibernate.internal.StatelessSessionImpl.update:(Ljava/lang/String;Ljava/lang/Object;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 3 1 entity Ljava/lang/Object;
MethodParameters:
Name Flags
entity
public void update(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 0
aload 1
aload 2
invokevirtual org.hibernate.internal.StatelessSessionImpl.getEntityPersister:(Ljava/lang/String;Ljava/lang/Object;)Lorg/hibernate/persister/entity/EntityPersister;
astore 3
start local 3 2: aload 3
aload 2
aload 0
invokeinterface org.hibernate.persister.entity.EntityPersister.getIdentifier:(Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/io/Serializable;
astore 4
start local 4 3: aload 3
aload 2
invokeinterface org.hibernate.persister.entity.EntityPersister.getPropertyValues:(Ljava/lang/Object;)[Ljava/lang/Object;
astore 5
start local 5 4: aload 3
invokeinterface org.hibernate.persister.entity.EntityPersister.isVersioned:()Z
ifeq 10
5: aload 3
aload 2
invokeinterface org.hibernate.persister.entity.EntityPersister.getVersion:(Ljava/lang/Object;)Ljava/lang/Object;
astore 6
start local 6 6: aload 6
aload 3
invokeinterface org.hibernate.persister.entity.EntityPersister.getVersionType:()Lorg/hibernate/type/VersionType;
aload 0
invokestatic org.hibernate.engine.internal.Versioning.increment:(Ljava/lang/Object;Lorg/hibernate/type/VersionType;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/lang/Object;
astore 7
start local 7 7: aload 5
aload 7
aload 3
invokestatic org.hibernate.engine.internal.Versioning.setVersion:([Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/persister/entity/EntityPersister;)V
8: aload 3
aload 2
aload 5
invokeinterface org.hibernate.persister.entity.EntityPersister.setPropertyValues:(Ljava/lang/Object;[Ljava/lang/Object;)V
end local 7 9: goto 11
end local 6 10: StackMap locals: org.hibernate.persister.entity.EntityPersister java.io.Serializable java.lang.Object[]
StackMap stack:
aconst_null
astore 6
start local 6 11: StackMap locals: java.lang.Object
StackMap stack:
aload 3
aload 4
aload 5
aconst_null
iconst_0
aconst_null
aload 6
aload 2
aconst_null
aload 0
invokeinterface org.hibernate.persister.entity.EntityPersister.update:(Ljava/io/Serializable;[Ljava/lang/Object;[IZ[Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)V
12: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 13 1 entityName Ljava/lang/String;
0 13 2 entity Ljava/lang/Object;
2 13 3 persister Lorg/hibernate/persister/entity/EntityPersister;
3 13 4 id Ljava/io/Serializable;
4 13 5 state [Ljava/lang/Object;
6 10 6 oldVersion Ljava/lang/Object;
11 13 6 oldVersion Ljava/lang/Object;
7 9 7 newVersion Ljava/lang/Object;
MethodParameters:
Name Flags
entityName
entity
public java.lang.Object get(java.lang.Class, java.io.Serializable);
descriptor: (Ljava/lang/Class;Ljava/io/Serializable;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
invokevirtual org.hibernate.internal.StatelessSessionImpl.get:(Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 entityClass Ljava/lang/Class;
0 1 2 id Ljava/io/Serializable;
MethodParameters:
Name Flags
entityClass
id
public java.lang.Object get(java.lang.Class, java.io.Serializable, org.hibernate.LockMode);
descriptor: (Ljava/lang/Class;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
aload 3
invokevirtual org.hibernate.internal.StatelessSessionImpl.get:(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 entityClass Ljava/lang/Class;
0 1 2 id Ljava/io/Serializable;
0 1 3 lockMode Lorg/hibernate/LockMode;
MethodParameters:
Name Flags
entityClass
id
lockMode
public java.lang.Object get(java.lang.String, java.io.Serializable);
descriptor: (Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic org.hibernate.LockMode.NONE:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.internal.StatelessSessionImpl.get:(Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 entityName Ljava/lang/String;
0 1 2 id Ljava/io/Serializable;
MethodParameters:
Name Flags
entityName
id
public java.lang.Object get(java.lang.String, java.io.Serializable, org.hibernate.LockMode);
descriptor: (Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/LockMode;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.getFactory:()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
aload 1
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getEntityPersister:(Ljava/lang/String;)Lorg/hibernate/persister/entity/EntityPersister;
2: aload 2
aconst_null
aload 3
aload 0
invokeinterface org.hibernate.persister.entity.EntityPersister.load:(Ljava/io/Serializable;Ljava/lang/Object;Lorg/hibernate/LockMode;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/lang/Object;
3: astore 4
start local 4 4: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.temporaryPersistenceContext:Lorg/hibernate/engine/spi/PersistenceContext;
invokeinterface org.hibernate.engine.spi.PersistenceContext.isLoadFinished:()Z
ifeq 6
5: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.temporaryPersistenceContext:Lorg/hibernate/engine/spi/PersistenceContext;
invokeinterface org.hibernate.engine.spi.PersistenceContext.clear:()V
6: StackMap locals: java.lang.Object
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 7 1 entityName Ljava/lang/String;
0 7 2 id Ljava/io/Serializable;
0 7 3 lockMode Lorg/hibernate/LockMode;
4 7 4 result Ljava/lang/Object;
MethodParameters:
Name Flags
entityName
id
lockMode
public void refresh(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.hibernate.internal.StatelessSessionImpl.bestGuessEntityName:(Ljava/lang/Object;)Ljava/lang/String;
aload 1
getstatic org.hibernate.LockMode.NONE:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.internal.StatelessSessionImpl.refresh:(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/LockMode;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 2 1 entity Ljava/lang/Object;
MethodParameters:
Name Flags
entity
public void refresh(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic org.hibernate.LockMode.NONE:Lorg/hibernate/LockMode;
invokevirtual org.hibernate.internal.StatelessSessionImpl.refresh:(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/LockMode;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 2 1 entityName Ljava/lang/String;
0 2 2 entity Ljava/lang/Object;
MethodParameters:
Name Flags
entityName
entity
public void refresh(java.lang.Object, org.hibernate.LockMode);
descriptor: (Ljava/lang/Object;Lorg/hibernate/LockMode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
invokevirtual org.hibernate.internal.StatelessSessionImpl.bestGuessEntityName:(Ljava/lang/Object;)Ljava/lang/String;
aload 1
aload 2
invokevirtual org.hibernate.internal.StatelessSessionImpl.refresh:(Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/LockMode;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 2 1 entity Ljava/lang/Object;
0 2 2 lockMode Lorg/hibernate/LockMode;
MethodParameters:
Name Flags
entity
lockMode
public void refresh(java.lang.String, java.lang.Object, org.hibernate.LockMode);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Lorg/hibernate/LockMode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokevirtual org.hibernate.internal.StatelessSessionImpl.getEntityPersister:(Ljava/lang/String;Ljava/lang/Object;)Lorg/hibernate/persister/entity/EntityPersister;
astore 4
start local 4 1: aload 4
aload 2
aload 0
invokeinterface org.hibernate.persister.entity.EntityPersister.getIdentifier:(Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/io/Serializable;
astore 5
start local 5 2: getstatic org.hibernate.internal.StatelessSessionImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
invokeinterface org.hibernate.internal.CoreMessageLogger.isTraceEnabled:()Z
ifeq 4
3: getstatic org.hibernate.internal.StatelessSessionImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "Refreshing transient {0}"
aload 4
aload 5
aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.getFactory:()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokestatic org.hibernate.pretty.MessageHelper.infoString:(Lorg/hibernate/persister/entity/EntityPersister;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionFactoryImplementor;)Ljava/lang/String;
invokeinterface org.hibernate.internal.CoreMessageLogger.tracev:(Ljava/lang/String;Ljava/lang/Object;)V
4: StackMap locals: org.hibernate.persister.entity.EntityPersister java.io.Serializable
StackMap stack:
aload 4
invokeinterface org.hibernate.persister.entity.EntityPersister.hasCache:()Z
ifeq 7
5: aload 0
aload 5
aload 4
invokeinterface org.hibernate.persister.entity.EntityPersister.getIdentifierType:()Lorg/hibernate/type/Type;
aload 4
invokeinterface org.hibernate.persister.entity.EntityPersister.getRootEntityName:()Ljava/lang/String;
invokevirtual org.hibernate.internal.StatelessSessionImpl.generateCacheKey:(Ljava/io/Serializable;Lorg/hibernate/type/Type;Ljava/lang/String;)Lorg/hibernate/cache/spi/CacheKey;
astore 6
start local 6 6: aload 4
invokeinterface org.hibernate.persister.entity.EntityPersister.getCacheAccessStrategy:()Lorg/hibernate/cache/spi/access/EntityRegionAccessStrategy;
aload 6
invokeinterface org.hibernate.cache.spi.access.EntityRegionAccessStrategy.evict:(Ljava/lang/Object;)V
end local 6 7: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.getFetchProfile:()Ljava/lang/String;
astore 6
start local 6 8: aconst_null
astore 7
start local 7 9: aload 0
ldc "refresh"
invokevirtual org.hibernate.internal.StatelessSessionImpl.setFetchProfile:(Ljava/lang/String;)V
10: aload 4
aload 5
aload 2
aload 3
aload 0
invokeinterface org.hibernate.persister.entity.EntityPersister.load:(Ljava/io/Serializable;Ljava/lang/Object;Lorg/hibernate/LockMode;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/lang/Object;
astore 7
11: goto 15
12: StackMap locals: org.hibernate.internal.StatelessSessionImpl java.lang.String java.lang.Object org.hibernate.LockMode org.hibernate.persister.entity.EntityPersister java.io.Serializable java.lang.String java.lang.Object
StackMap stack: java.lang.Throwable
astore 8
13: aload 0
aload 6
invokevirtual org.hibernate.internal.StatelessSessionImpl.setFetchProfile:(Ljava/lang/String;)V
14: aload 8
athrow
15: StackMap locals:
StackMap stack:
aload 0
aload 6
invokevirtual org.hibernate.internal.StatelessSessionImpl.setFetchProfile:(Ljava/lang/String;)V
16: aload 7
aload 5
aload 4
invokeinterface org.hibernate.persister.entity.EntityPersister.getEntityName:()Ljava/lang/String;
invokestatic org.hibernate.UnresolvableObjectException.throwIfNull:(Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/String;)V
17: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 18 1 entityName Ljava/lang/String;
0 18 2 entity Ljava/lang/Object;
0 18 3 lockMode Lorg/hibernate/LockMode;
1 18 4 persister Lorg/hibernate/persister/entity/EntityPersister;
2 18 5 id Ljava/io/Serializable;
6 7 6 ck Lorg/hibernate/cache/spi/CacheKey;
8 18 6 previousFetchProfile Ljava/lang/String;
9 18 7 result Ljava/lang/Object;
Exception table:
from to target type
9 12 12 any
MethodParameters:
Name Flags
entityName
entity
lockMode
public java.lang.Object immediateLoad(java.lang.String, java.io.Serializable);
descriptor: (Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.SessionException
dup
ldc "proxies cannot be fetched by a stateless session"
invokespecial org.hibernate.SessionException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 entityName Ljava/lang/String;
0 1 2 id Ljava/io/Serializable;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
entityName
id
public void initializeCollection(org.hibernate.collection.spi.PersistentCollection, boolean);
descriptor: (Lorg/hibernate/collection/spi/PersistentCollection;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.SessionException
dup
ldc "collections cannot be fetched by a stateless session"
invokespecial org.hibernate.SessionException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 collection Lorg/hibernate/collection/spi/PersistentCollection;
0 1 2 writing Z
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
collection
writing
public java.lang.Object instantiate(java.lang.String, java.io.Serializable);
descriptor: (Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.getFactory:()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
aload 1
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getEntityPersister:(Ljava/lang/String;)Lorg/hibernate/persister/entity/EntityPersister;
aload 2
aload 0
invokeinterface org.hibernate.persister.entity.EntityPersister.instantiate:(Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 2 1 entityName Ljava/lang/String;
0 2 2 id Ljava/io/Serializable;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
entityName
id
public java.lang.Object internalLoad(java.lang.String, java.io.Serializable, boolean, boolean);
descriptor: (Ljava/lang/String;Ljava/io/Serializable;ZZ)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.getFactory:()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
aload 1
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getEntityPersister:(Ljava/lang/String;)Lorg/hibernate/persister/entity/EntityPersister;
astore 5
start local 5 2: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.temporaryPersistenceContext:Lorg/hibernate/engine/spi/PersistenceContext;
aload 0
aload 2
aload 5
invokevirtual org.hibernate.internal.StatelessSessionImpl.generateEntityKey:(Ljava/io/Serializable;Lorg/hibernate/persister/entity/EntityPersister;)Lorg/hibernate/engine/spi/EntityKey;
invokeinterface org.hibernate.engine.spi.PersistenceContext.getEntity:(Lorg/hibernate/engine/spi/EntityKey;)Ljava/lang/Object;
astore 6
start local 6 3: aload 6
ifnull 5
4: aload 6
areturn
5: StackMap locals: org.hibernate.persister.entity.EntityPersister java.lang.Object
StackMap stack:
iload 3
ifne 7
aload 5
invokeinterface org.hibernate.persister.entity.EntityPersister.hasProxy:()Z
ifeq 7
6: aload 5
aload 2
aload 0
invokeinterface org.hibernate.persister.entity.EntityPersister.createProxy:(Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/lang/Object;
areturn
7: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual org.hibernate.internal.StatelessSessionImpl.get:(Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/Object;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 8 1 entityName Ljava/lang/String;
0 8 2 id Ljava/io/Serializable;
0 8 3 eager Z
0 8 4 nullable Z
2 8 5 persister Lorg/hibernate/persister/entity/EntityPersister;
3 8 6 loaded Ljava/lang/Object;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
entityName
id
eager
nullable
public java.util.Iterator iterate(java.lang.String, org.hibernate.engine.spi.QueryParameters);
descriptor: (Ljava/lang/String;Lorg/hibernate/engine/spi/QueryParameters;)Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 query Ljava/lang/String;
0 1 2 queryParameters Lorg/hibernate/engine/spi/QueryParameters;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
query
queryParameters
public java.util.Iterator iterateFilter(java.lang.Object, java.lang.String, org.hibernate.engine.spi.QueryParameters);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Lorg/hibernate/engine/spi/QueryParameters;)Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 collection Ljava/lang/Object;
0 1 2 filter Ljava/lang/String;
0 1 3 queryParameters Lorg/hibernate/engine/spi/QueryParameters;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
collection
filter
queryParameters
public java.util.List listFilter(java.lang.Object, java.lang.String, org.hibernate.engine.spi.QueryParameters);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Lorg/hibernate/engine/spi/QueryParameters;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 collection Ljava/lang/Object;
0 1 2 filter Ljava/lang/String;
0 1 3 queryParameters Lorg/hibernate/engine/spi/QueryParameters;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
collection
filter
queryParameters
public boolean isOpen();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.isClosed:()Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.managedClose:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public org.hibernate.ConnectionReleaseMode getConnectionReleaseMode();
descriptor: ()Lorg/hibernate/ConnectionReleaseMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.factory:Lorg/hibernate/internal/SessionFactoryImpl;
invokevirtual org.hibernate.internal.SessionFactoryImpl.getSettings:()Lorg/hibernate/cfg/Settings;
invokevirtual org.hibernate.cfg.Settings.getConnectionReleaseMode:()Lorg/hibernate/ConnectionReleaseMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public boolean shouldAutoJoinTransaction();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public boolean isAutoCloseSessionEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.factory:Lorg/hibernate/internal/SessionFactoryImpl;
invokevirtual org.hibernate.internal.SessionFactoryImpl.getSettings:()Lorg/hibernate/cfg/Settings;
invokevirtual org.hibernate.cfg.Settings.isAutoCloseSessionEnabled:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public boolean isFlushBeforeCompletionEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public boolean isFlushModeNever();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public void managedClose();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.isClosed:()Z
ifeq 2
1: new org.hibernate.SessionException
dup
ldc "Session was already closed!"
invokespecial org.hibernate.SessionException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.internal.StatelessSessionImpl.transactionCoordinator:Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.close:()Ljava/sql/Connection;
pop
3: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.setClosed:()V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public void managedFlush();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.getTransactionCoordinator:()Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.getJdbcCoordinator:()Lorg/hibernate/engine/jdbc/spi/JdbcCoordinator;
invokeinterface org.hibernate.engine.jdbc.spi.JdbcCoordinator.executeBatch:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public boolean shouldAutoClose();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.isAutoCloseSessionEnabled:()Z
ifeq 1
aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.isClosed:()Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public void afterTransactionBegin(org.hibernate.engine.transaction.spi.TransactionImplementor);
descriptor: (Lorg/hibernate/engine/transaction/spi/TransactionImplementor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 hibernateTransaction Lorg/hibernate/engine/transaction/spi/TransactionImplementor;
MethodParameters:
Name Flags
hibernateTransaction
public void beforeTransactionCompletion(org.hibernate.engine.transaction.spi.TransactionImplementor);
descriptor: (Lorg/hibernate/engine/transaction/spi/TransactionImplementor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 hibernateTransaction Lorg/hibernate/engine/transaction/spi/TransactionImplementor;
MethodParameters:
Name Flags
hibernateTransaction
public void afterTransactionCompletion(org.hibernate.engine.transaction.spi.TransactionImplementor, boolean);
descriptor: (Lorg/hibernate/engine/transaction/spi/TransactionImplementor;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 hibernateTransaction Lorg/hibernate/engine/transaction/spi/TransactionImplementor;
0 1 2 successful Z
MethodParameters:
Name Flags
hibernateTransaction
successful
public java.lang.String onPrepareStatement(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 sql Ljava/lang/String;
MethodParameters:
Name Flags
sql
public org.hibernate.engine.spi.SessionEventListenerManager getEventListenerManager();
descriptor: ()Lorg/hibernate/engine/spi/SessionEventListenerManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.sessionEventsManager:Lorg/hibernate/engine/internal/SessionEventListenerManagerImpl;
ifnonnull 2
1: aload 0
new org.hibernate.engine.internal.SessionEventListenerManagerImpl
dup
invokespecial org.hibernate.engine.internal.SessionEventListenerManagerImpl.<init>:()V
putfield org.hibernate.internal.StatelessSessionImpl.sessionEventsManager:Lorg/hibernate/engine/internal/SessionEventListenerManagerImpl;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.internal.StatelessSessionImpl.sessionEventsManager:Lorg/hibernate/engine/internal/SessionEventListenerManagerImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public void startPrepareStatement();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public void endPrepareStatement();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public void startStatementExecution();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public void endStatementExecution();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public void startBatchExecution();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public void endBatchExecution();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public java.lang.String bestGuessEntityName(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.hibernate.proxy.HibernateProxy
ifeq 2
1: aload 1
checkcast org.hibernate.proxy.HibernateProxy
invokeinterface org.hibernate.proxy.HibernateProxy.getHibernateLazyInitializer:()Lorg/hibernate/proxy/LazyInitializer;
invokeinterface org.hibernate.proxy.LazyInitializer.getImplementation:()Ljava/lang/Object;
astore 1
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hibernate.internal.StatelessSessionImpl.guessEntityName:(Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 3 1 object Ljava/lang/Object;
MethodParameters:
Name Flags
object
public java.sql.Connection connection();
descriptor: ()Ljava/sql/Connection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.transactionCoordinator:Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.getJdbcCoordinator:()Lorg/hibernate/engine/jdbc/spi/JdbcCoordinator;
invokeinterface org.hibernate.engine.jdbc.spi.JdbcCoordinator.getLogicalConnection:()Lorg/hibernate/engine/jdbc/spi/LogicalConnectionImplementor;
invokeinterface org.hibernate.engine.jdbc.spi.LogicalConnectionImplementor.getConnection:()Ljava/sql/Connection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public int executeUpdate(java.lang.String, org.hibernate.engine.spi.QueryParameters);
descriptor: (Ljava/lang/String;Lorg/hibernate/engine/spi/QueryParameters;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 2
invokevirtual org.hibernate.engine.spi.QueryParameters.validateParameters:()V
2: aload 0
aload 1
iconst_0
invokevirtual org.hibernate.internal.StatelessSessionImpl.getHQLQueryPlan:(Ljava/lang/String;Z)Lorg/hibernate/engine/query/spi/HQLQueryPlan;
astore 3
start local 3 3: iconst_0
istore 4
start local 4 4: iconst_0
istore 5
start local 5 5: aload 3
aload 2
aload 0
invokevirtual org.hibernate.engine.query.spi.HQLQueryPlan.performExecuteUpdate:(Lorg/hibernate/engine/spi/QueryParameters;Lorg/hibernate/engine/spi/SessionImplementor;)I
istore 5
6: iconst_1
istore 4
7: goto 11
8: StackMap locals: org.hibernate.internal.StatelessSessionImpl java.lang.String org.hibernate.engine.spi.QueryParameters org.hibernate.engine.query.spi.HQLQueryPlan int int
StackMap stack: java.lang.Throwable
astore 6
9: aload 0
iload 4
invokevirtual org.hibernate.internal.StatelessSessionImpl.afterOperation:(Z)V
10: aload 6
athrow
11: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual org.hibernate.internal.StatelessSessionImpl.afterOperation:(Z)V
12: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.temporaryPersistenceContext:Lorg/hibernate/engine/spi/PersistenceContext;
invokeinterface org.hibernate.engine.spi.PersistenceContext.clear:()V
13: iload 5
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 14 1 query Ljava/lang/String;
0 14 2 queryParameters Lorg/hibernate/engine/spi/QueryParameters;
3 14 3 plan Lorg/hibernate/engine/query/spi/HQLQueryPlan;
4 14 4 success Z
5 14 5 result I
Exception table:
from to target type
5 8 8 any
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
query
queryParameters
public org.hibernate.CacheMode getCacheMode();
descriptor: ()Lorg/hibernate/CacheMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.hibernate.CacheMode.IGNORE:Lorg/hibernate/CacheMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public int getDontFlushFromFind();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public java.util.Map getEnabledFilters();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic java.util.Collections.EMPTY_MAP:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public java.io.Serializable getContextEntityIdentifier(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/io/Serializable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 2 1 object Ljava/lang/Object;
MethodParameters:
Name Flags
object
public org.hibernate.EntityMode getEntityMode();
descriptor: ()Lorg/hibernate/EntityMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.hibernate.EntityMode.POJO:Lorg/hibernate/EntityMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public org.hibernate.persister.entity.EntityPersister getEntityPersister(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/hibernate/persister/entity/EntityPersister;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 1
ifnonnull 3
2: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.factory:Lorg/hibernate/internal/SessionFactoryImpl;
aload 0
aload 2
invokevirtual org.hibernate.internal.StatelessSessionImpl.guessEntityName:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual org.hibernate.internal.SessionFactoryImpl.getEntityPersister:(Ljava/lang/String;)Lorg/hibernate/persister/entity/EntityPersister;
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.internal.StatelessSessionImpl.factory:Lorg/hibernate/internal/SessionFactoryImpl;
aload 1
invokevirtual org.hibernate.internal.SessionFactoryImpl.getEntityPersister:(Ljava/lang/String;)Lorg/hibernate/persister/entity/EntityPersister;
aload 2
aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.getFactory:()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.persister.entity.EntityPersister.getSubclassEntityPersister:(Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionFactoryImplementor;)Lorg/hibernate/persister/entity/EntityPersister;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 4 1 entityName Ljava/lang/String;
0 4 2 object Ljava/lang/Object;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
entityName
object
public java.lang.Object getEntityUsingInterceptor(org.hibernate.engine.spi.EntityKey);
descriptor: (Lorg/hibernate/engine/spi/EntityKey;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 2 1 key Lorg/hibernate/engine/spi/EntityKey;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
key
public org.hibernate.type.Type getFilterParameterType(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/type/Type;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 filterParameterName Ljava/lang/String;
MethodParameters:
Name Flags
filterParameterName
public java.lang.Object getFilterParameterValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 filterParameterName Ljava/lang/String;
MethodParameters:
Name Flags
filterParameterName
public org.hibernate.FlushMode getFlushMode();
descriptor: ()Lorg/hibernate/FlushMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.hibernate.FlushMode.COMMIT:Lorg/hibernate/FlushMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public org.hibernate.Interceptor getInterceptor();
descriptor: ()Lorg/hibernate/Interceptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.hibernate.EmptyInterceptor.INSTANCE:Lorg/hibernate/Interceptor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public org.hibernate.engine.spi.PersistenceContext getPersistenceContext();
descriptor: ()Lorg/hibernate/engine/spi/PersistenceContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.temporaryPersistenceContext:Lorg/hibernate/engine/spi/PersistenceContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public long getTimestamp();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.timestamp:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public java.lang.String guessEntityName(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 2 1 entity Ljava/lang/Object;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
entity
public boolean isConnected();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.transactionCoordinator:Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.getJdbcCoordinator:()Lorg/hibernate/engine/jdbc/spi/JdbcCoordinator;
invokeinterface org.hibernate.engine.jdbc.spi.JdbcCoordinator.getLogicalConnection:()Lorg/hibernate/engine/jdbc/spi/LogicalConnectionImplementor;
invokeinterface org.hibernate.engine.jdbc.spi.LogicalConnectionImplementor.isPhysicallyConnected:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public boolean isTransactionInProgress();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.transactionCoordinator:Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.isTransactionInProgress:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public void setAutoClear(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 enabled Z
MethodParameters:
Name Flags
enabled
public void disableTransactionAutoJoin();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public void setCacheMode(org.hibernate.CacheMode);
descriptor: (Lorg/hibernate/CacheMode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 cm Lorg/hibernate/CacheMode;
MethodParameters:
Name Flags
cm
public void setFlushMode(org.hibernate.FlushMode);
descriptor: (Lorg/hibernate/FlushMode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 fm Lorg/hibernate/FlushMode;
MethodParameters:
Name Flags
fm
public org.hibernate.Transaction getTransaction();
descriptor: ()Lorg/hibernate/Transaction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.transactionCoordinator:Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.getTransaction:()Lorg/hibernate/engine/transaction/spi/TransactionImplementor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
Exceptions:
throws org.hibernate.HibernateException
public org.hibernate.Transaction beginTransaction();
descriptor: ()Lorg/hibernate/Transaction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.getTransaction:()Lorg/hibernate/Transaction;
astore 1
start local 1 2: aload 1
invokeinterface org.hibernate.Transaction.begin:()V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/internal/StatelessSessionImpl;
2 4 1 result Lorg/hibernate/Transaction;
Exceptions:
throws org.hibernate.HibernateException
public boolean isEventSource();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public boolean isDefaultReadOnly();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public void setDefaultReadOnly(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 2
1: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 3 1 readOnly Z
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
readOnly
public java.util.List list(java.lang.String, org.hibernate.engine.spi.QueryParameters);
descriptor: (Ljava/lang/String;Lorg/hibernate/engine/spi/QueryParameters;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 2
invokevirtual org.hibernate.engine.spi.QueryParameters.validateParameters:()V
2: aload 0
aload 1
iconst_0
invokevirtual org.hibernate.internal.StatelessSessionImpl.getHQLQueryPlan:(Ljava/lang/String;Z)Lorg/hibernate/engine/query/spi/HQLQueryPlan;
astore 3
start local 3 3: iconst_0
istore 4
start local 4 4: getstatic java.util.Collections.EMPTY_LIST:Ljava/util/List;
astore 5
start local 5 5: aload 3
aload 2
aload 0
invokevirtual org.hibernate.engine.query.spi.HQLQueryPlan.performList:(Lorg/hibernate/engine/spi/QueryParameters;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/util/List;
astore 5
6: iconst_1
istore 4
7: goto 11
8: StackMap locals: org.hibernate.internal.StatelessSessionImpl java.lang.String org.hibernate.engine.spi.QueryParameters org.hibernate.engine.query.spi.HQLQueryPlan int java.util.List
StackMap stack: java.lang.Throwable
astore 6
9: aload 0
iload 4
invokevirtual org.hibernate.internal.StatelessSessionImpl.afterOperation:(Z)V
10: aload 6
athrow
11: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual org.hibernate.internal.StatelessSessionImpl.afterOperation:(Z)V
12: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.temporaryPersistenceContext:Lorg/hibernate/engine/spi/PersistenceContext;
invokeinterface org.hibernate.engine.spi.PersistenceContext.clear:()V
13: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 14 1 query Ljava/lang/String;
0 14 2 queryParameters Lorg/hibernate/engine/spi/QueryParameters;
3 14 3 plan Lorg/hibernate/engine/query/spi/HQLQueryPlan;
4 14 4 success Z
5 14 5 results Ljava/util/List;
Exception table:
from to target type
5 8 8 any
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
query
queryParameters
public void afterOperation(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.transactionCoordinator:Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.isTransactionInProgress:()Z
ifne 2
1: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.transactionCoordinator:Lorg/hibernate/engine/transaction/spi/TransactionCoordinator;
iload 1
invokeinterface org.hibernate.engine.transaction.spi.TransactionCoordinator.afterNonTransactionalQuery:(Z)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 3 1 success Z
MethodParameters:
Name Flags
success
public org.hibernate.Criteria createCriteria(java.lang.Class, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Lorg/hibernate/Criteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: new org.hibernate.internal.CriteriaImpl
dup
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 2
aload 0
invokespecial org.hibernate.internal.CriteriaImpl.<init>:(Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/engine/spi/SessionImplementor;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 2 1 persistentClass Ljava/lang/Class;
0 2 2 alias Ljava/lang/String;
MethodParameters:
Name Flags
persistentClass
alias
public org.hibernate.Criteria createCriteria(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/Criteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: new org.hibernate.internal.CriteriaImpl
dup
aload 1
aload 2
aload 0
invokespecial org.hibernate.internal.CriteriaImpl.<init>:(Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/engine/spi/SessionImplementor;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 2 1 entityName Ljava/lang/String;
0 2 2 alias Ljava/lang/String;
MethodParameters:
Name Flags
entityName
alias
public org.hibernate.Criteria createCriteria(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lorg/hibernate/Criteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: new org.hibernate.internal.CriteriaImpl
dup
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 0
invokespecial org.hibernate.internal.CriteriaImpl.<init>:(Ljava/lang/String;Lorg/hibernate/engine/spi/SessionImplementor;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 2 1 persistentClass Ljava/lang/Class;
MethodParameters:
Name Flags
persistentClass
public org.hibernate.Criteria createCriteria(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/Criteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: new org.hibernate.internal.CriteriaImpl
dup
aload 1
aload 0
invokespecial org.hibernate.internal.CriteriaImpl.<init>:(Ljava/lang/String;Lorg/hibernate/engine/spi/SessionImplementor;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 2 1 entityName Ljava/lang/String;
MethodParameters:
Name Flags
entityName
public org.hibernate.ScrollableResults scroll(org.hibernate.Criteria, org.hibernate.ScrollMode);
descriptor: (Lorg/hibernate/Criteria;Lorg/hibernate/ScrollMode;)Lorg/hibernate/ScrollableResults;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
checkcast org.hibernate.internal.CriteriaImpl
astore 3
start local 3 1: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
2: aload 3
invokevirtual org.hibernate.internal.CriteriaImpl.getEntityOrClassName:()Ljava/lang/String;
astore 4
start local 4 3: new org.hibernate.loader.criteria.CriteriaLoader
dup
4: aload 0
aload 4
invokevirtual org.hibernate.internal.StatelessSessionImpl.getOuterJoinLoadable:(Ljava/lang/String;)Lorg/hibernate/persister/entity/OuterJoinLoadable;
5: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.factory:Lorg/hibernate/internal/SessionFactoryImpl;
6: aload 3
7: aload 4
8: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.getLoadQueryInfluencers:()Lorg/hibernate/engine/spi/LoadQueryInfluencers;
9: invokespecial org.hibernate.loader.criteria.CriteriaLoader.<init>:(Lorg/hibernate/persister/entity/OuterJoinLoadable;Lorg/hibernate/engine/spi/SessionFactoryImplementor;Lorg/hibernate/internal/CriteriaImpl;Ljava/lang/String;Lorg/hibernate/engine/spi/LoadQueryInfluencers;)V
astore 5
start local 5 10: aload 5
aload 0
aload 2
invokevirtual org.hibernate.loader.criteria.CriteriaLoader.scroll:(Lorg/hibernate/engine/spi/SessionImplementor;Lorg/hibernate/ScrollMode;)Lorg/hibernate/ScrollableResults;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 11 1 criteria Lorg/hibernate/Criteria;
0 11 2 scrollMode Lorg/hibernate/ScrollMode;
1 11 3 criteriaImpl Lorg/hibernate/internal/CriteriaImpl;
3 11 4 entityName Ljava/lang/String;
10 11 5 loader Lorg/hibernate/loader/criteria/CriteriaLoader;
MethodParameters:
Name Flags
criteria
scrollMode
public java.util.List list(org.hibernate.Criteria);
descriptor: (Lorg/hibernate/Criteria;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=11, args_size=2
start local 0 start local 1 0: aload 1
checkcast org.hibernate.internal.CriteriaImpl
astore 2
start local 2 1: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
2: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.factory:Lorg/hibernate/internal/SessionFactoryImpl;
aload 2
invokevirtual org.hibernate.internal.CriteriaImpl.getEntityOrClassName:()Ljava/lang/String;
invokevirtual org.hibernate.internal.SessionFactoryImpl.getImplementors:(Ljava/lang/String;)[Ljava/lang/String;
astore 3
start local 3 3: aload 3
arraylength
istore 4
start local 4 4: iload 4
anewarray org.hibernate.loader.criteria.CriteriaLoader
astore 5
start local 5 5: iconst_0
istore 6
start local 6 6: goto 15
7: StackMap locals: org.hibernate.internal.StatelessSessionImpl org.hibernate.Criteria org.hibernate.internal.CriteriaImpl java.lang.String[] int org.hibernate.loader.criteria.CriteriaLoader[] int
StackMap stack:
aload 5
iload 6
new org.hibernate.loader.criteria.CriteriaLoader
dup
8: aload 0
aload 3
iload 6
aaload
invokevirtual org.hibernate.internal.StatelessSessionImpl.getOuterJoinLoadable:(Ljava/lang/String;)Lorg/hibernate/persister/entity/OuterJoinLoadable;
9: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.factory:Lorg/hibernate/internal/SessionFactoryImpl;
10: aload 2
11: aload 3
iload 6
aaload
12: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.getLoadQueryInfluencers:()Lorg/hibernate/engine/spi/LoadQueryInfluencers;
invokespecial org.hibernate.loader.criteria.CriteriaLoader.<init>:(Lorg/hibernate/persister/entity/OuterJoinLoadable;Lorg/hibernate/engine/spi/SessionFactoryImplementor;Lorg/hibernate/internal/CriteriaImpl;Ljava/lang/String;Lorg/hibernate/engine/spi/LoadQueryInfluencers;)V
13: aastore
14: iinc 6 1
StackMap locals:
StackMap stack:
15: iload 6
iload 4
if_icmplt 7
end local 6 16: getstatic java.util.Collections.EMPTY_LIST:Ljava/util/List;
astore 6
start local 6 17: iconst_0
istore 7
start local 7 18: iconst_0
istore 8
start local 8 19: goto 24
20: StackMap locals: org.hibernate.internal.StatelessSessionImpl org.hibernate.Criteria org.hibernate.internal.CriteriaImpl java.lang.String[] int org.hibernate.loader.criteria.CriteriaLoader[] java.util.List int int
StackMap stack:
aload 5
iload 8
aaload
aload 0
invokevirtual org.hibernate.loader.criteria.CriteriaLoader.list:(Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/util/List;
astore 9
start local 9 21: aload 9
aload 6
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
22: aload 9
astore 6
end local 9 23: iinc 8 1
StackMap locals:
StackMap stack:
24: iload 8
iload 4
if_icmplt 20
end local 8 25: iconst_1
istore 7
26: goto 30
27: StackMap locals: org.hibernate.internal.StatelessSessionImpl org.hibernate.Criteria org.hibernate.internal.CriteriaImpl java.lang.String[] int org.hibernate.loader.criteria.CriteriaLoader[] java.util.List int
StackMap stack: java.lang.Throwable
astore 10
28: aload 0
iload 7
invokevirtual org.hibernate.internal.StatelessSessionImpl.afterOperation:(Z)V
29: aload 10
athrow
30: StackMap locals:
StackMap stack:
aload 0
iload 7
invokevirtual org.hibernate.internal.StatelessSessionImpl.afterOperation:(Z)V
31: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.temporaryPersistenceContext:Lorg/hibernate/engine/spi/PersistenceContext;
invokeinterface org.hibernate.engine.spi.PersistenceContext.clear:()V
32: aload 6
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 33 1 criteria Lorg/hibernate/Criteria;
1 33 2 criteriaImpl Lorg/hibernate/internal/CriteriaImpl;
3 33 3 implementors [Ljava/lang/String;
4 33 4 size I
5 33 5 loaders [Lorg/hibernate/loader/criteria/CriteriaLoader;
6 16 6 i I
17 33 6 results Ljava/util/List;
18 33 7 success Z
19 25 8 i I
21 23 9 currentResults Ljava/util/List;
Exception table:
from to target type
18 27 27 any
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
criteria
private org.hibernate.persister.entity.OuterJoinLoadable getOuterJoinLoadable(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/persister/entity/OuterJoinLoadable;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.factory:Lorg/hibernate/internal/SessionFactoryImpl;
aload 1
invokevirtual org.hibernate.internal.SessionFactoryImpl.getEntityPersister:(Ljava/lang/String;)Lorg/hibernate/persister/entity/EntityPersister;
astore 2
start local 2 1: aload 2
instanceof org.hibernate.persister.entity.OuterJoinLoadable
ifne 3
2: new org.hibernate.MappingException
dup
new java.lang.StringBuilder
dup
ldc "class persister is not OuterJoinLoadable: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.hibernate.MappingException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: org.hibernate.persister.entity.EntityPersister
StackMap stack:
aload 2
checkcast org.hibernate.persister.entity.OuterJoinLoadable
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 4 1 entityName Ljava/lang/String;
1 4 2 persister Lorg/hibernate/persister/entity/EntityPersister;
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
entityName
public java.util.List listCustomQuery(org.hibernate.loader.custom.CustomQuery, org.hibernate.engine.spi.QueryParameters);
descriptor: (Lorg/hibernate/loader/custom/CustomQuery;Lorg/hibernate/engine/spi/QueryParameters;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: new org.hibernate.loader.custom.CustomLoader
dup
aload 1
aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.getFactory:()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokespecial org.hibernate.loader.custom.CustomLoader.<init>:(Lorg/hibernate/loader/custom/CustomQuery;Lorg/hibernate/engine/spi/SessionFactoryImplementor;)V
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: aload 3
aload 0
aload 2
invokevirtual org.hibernate.loader.custom.CustomLoader.list:(Lorg/hibernate/engine/spi/SessionImplementor;Lorg/hibernate/engine/spi/QueryParameters;)Ljava/util/List;
astore 5
start local 5 4: iconst_1
istore 4
5: goto 9
end local 5 6: StackMap locals: org.hibernate.internal.StatelessSessionImpl org.hibernate.loader.custom.CustomQuery org.hibernate.engine.spi.QueryParameters org.hibernate.loader.custom.CustomLoader int
StackMap stack: java.lang.Throwable
astore 6
7: aload 0
iload 4
invokevirtual org.hibernate.internal.StatelessSessionImpl.afterOperation:(Z)V
8: aload 6
athrow
start local 5 9: StackMap locals: java.util.List
StackMap stack:
aload 0
iload 4
invokevirtual org.hibernate.internal.StatelessSessionImpl.afterOperation:(Z)V
10: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.temporaryPersistenceContext:Lorg/hibernate/engine/spi/PersistenceContext;
invokeinterface org.hibernate.engine.spi.PersistenceContext.clear:()V
11: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 12 1 customQuery Lorg/hibernate/loader/custom/CustomQuery;
0 12 2 queryParameters Lorg/hibernate/engine/spi/QueryParameters;
2 12 3 loader Lorg/hibernate/loader/custom/CustomLoader;
3 12 4 success Z
4 6 5 results Ljava/util/List;
9 12 5 results Ljava/util/List;
Exception table:
from to target type
3 6 6 any
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
customQuery
queryParameters
public org.hibernate.ScrollableResults scrollCustomQuery(org.hibernate.loader.custom.CustomQuery, org.hibernate.engine.spi.QueryParameters);
descriptor: (Lorg/hibernate/loader/custom/CustomQuery;Lorg/hibernate/engine/spi/QueryParameters;)Lorg/hibernate/ScrollableResults;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: new org.hibernate.loader.custom.CustomLoader
dup
aload 1
aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.getFactory:()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokespecial org.hibernate.loader.custom.CustomLoader.<init>:(Lorg/hibernate/loader/custom/CustomQuery;Lorg/hibernate/engine/spi/SessionFactoryImplementor;)V
astore 3
start local 3 2: aload 3
aload 2
aload 0
invokevirtual org.hibernate.loader.custom.CustomLoader.scroll:(Lorg/hibernate/engine/spi/QueryParameters;Lorg/hibernate/engine/spi/SessionImplementor;)Lorg/hibernate/ScrollableResults;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 3 1 customQuery Lorg/hibernate/loader/custom/CustomQuery;
0 3 2 queryParameters Lorg/hibernate/engine/spi/QueryParameters;
2 3 3 loader Lorg/hibernate/loader/custom/CustomLoader;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
customQuery
queryParameters
public org.hibernate.ScrollableResults scroll(java.lang.String, org.hibernate.engine.spi.QueryParameters);
descriptor: (Ljava/lang/String;Lorg/hibernate/engine/spi/QueryParameters;)Lorg/hibernate/ScrollableResults;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 0
aload 1
iconst_0
invokevirtual org.hibernate.internal.StatelessSessionImpl.getHQLQueryPlan:(Ljava/lang/String;Z)Lorg/hibernate/engine/query/spi/HQLQueryPlan;
astore 3
start local 3 2: aload 3
aload 2
aload 0
invokevirtual org.hibernate.engine.query.spi.HQLQueryPlan.performScroll:(Lorg/hibernate/engine/spi/QueryParameters;Lorg/hibernate/engine/spi/SessionImplementor;)Lorg/hibernate/ScrollableResults;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 3 1 query Ljava/lang/String;
0 3 2 queryParameters Lorg/hibernate/engine/spi/QueryParameters;
2 3 3 plan Lorg/hibernate/engine/query/spi/HQLQueryPlan;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
query
queryParameters
public void afterScrollOperation();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.temporaryPersistenceContext:Lorg/hibernate/engine/spi/PersistenceContext;
invokeinterface org.hibernate.engine.spi.PersistenceContext.clear:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public void flush();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public java.lang.String getFetchProfile();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public org.hibernate.engine.spi.LoadQueryInfluencers getLoadQueryInfluencers();
descriptor: ()Lorg/hibernate/engine/spi/LoadQueryInfluencers;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.hibernate.engine.spi.LoadQueryInfluencers.NONE:Lorg/hibernate/engine/spi/LoadQueryInfluencers;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
public void setFetchProfile(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public int executeNativeUpdate(org.hibernate.engine.query.spi.sql.NativeSQLQuerySpecification, org.hibernate.engine.spi.QueryParameters);
descriptor: (Lorg/hibernate/engine/query/spi/sql/NativeSQLQuerySpecification;Lorg/hibernate/engine/spi/QueryParameters;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.hibernate.internal.StatelessSessionImpl.errorIfClosed:()V
1: aload 2
invokevirtual org.hibernate.engine.spi.QueryParameters.validateParameters:()V
2: aload 0
aload 1
invokevirtual org.hibernate.internal.StatelessSessionImpl.getNativeSQLQueryPlan:(Lorg/hibernate/engine/query/spi/sql/NativeSQLQuerySpecification;)Lorg/hibernate/engine/query/spi/NativeSQLQueryPlan;
astore 3
start local 3 3: iconst_0
istore 4
start local 4 4: iconst_0
istore 5
start local 5 5: aload 3
aload 2
aload 0
invokevirtual org.hibernate.engine.query.spi.NativeSQLQueryPlan.performExecuteUpdate:(Lorg/hibernate/engine/spi/QueryParameters;Lorg/hibernate/engine/spi/SessionImplementor;)I
istore 5
6: iconst_1
istore 4
7: goto 11
StackMap locals: org.hibernate.internal.StatelessSessionImpl org.hibernate.engine.query.spi.sql.NativeSQLQuerySpecification org.hibernate.engine.spi.QueryParameters org.hibernate.engine.query.spi.NativeSQLQueryPlan int int
StackMap stack: java.lang.Throwable
8: astore 6
9: aload 0
iload 4
invokevirtual org.hibernate.internal.StatelessSessionImpl.afterOperation:(Z)V
10: aload 6
athrow
11: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual org.hibernate.internal.StatelessSessionImpl.afterOperation:(Z)V
12: aload 0
getfield org.hibernate.internal.StatelessSessionImpl.temporaryPersistenceContext:Lorg/hibernate/engine/spi/PersistenceContext;
invokeinterface org.hibernate.engine.spi.PersistenceContext.clear:()V
13: iload 5
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/hibernate/internal/StatelessSessionImpl;
0 14 1 nativeSQLQuerySpecification Lorg/hibernate/engine/query/spi/sql/NativeSQLQuerySpecification;
0 14 2 queryParameters Lorg/hibernate/engine/spi/QueryParameters;
3 14 3 plan Lorg/hibernate/engine/query/spi/NativeSQLQueryPlan;
4 14 4 success Z
5 14 5 result I
Exception table:
from to target type
5 8 8 any
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
nativeSQLQuerySpecification
queryParameters
}
SourceFile: "StatelessSessionImpl.java"