@java.lang.SuppressWarnings("rawtypes") public abstract class AbstractHibernateSession extends AbstractAttributeStoringSession implements QueryAliasAwareSession
Session implementation that wraps a Hibernate org.hibernate.Session.
Modifiers | Name | Description |
---|---|---|
protected boolean |
connected |
|
protected AbstractHibernateDatastore |
datastore |
|
protected IHibernateTemplate |
hibernateTemplate |
Fields inherited from class | Fields |
---|---|
class AbstractAttributeStoringSession |
attributes, sessionPropertyMap |
Constructor and description |
---|
protected AbstractHibernateSession
(AbstractHibernateDatastore hibernateDatastore, org.hibernate.SessionFactory sessionFactory) |
Type Params | Return Type | Name and description |
---|---|---|
|
public void |
attach(java.lang.Object o) |
|
public Transaction |
beginTransaction() |
|
public Transaction |
beginTransaction(org.springframework.transaction.TransactionDefinition definition) |
|
public void |
clear() |
|
public void |
clear(java.lang.Object o) |
|
public boolean |
contains(java.lang.Object o) |
|
public void |
delete(java.lang.Iterable objects) |
|
public void |
delete(java.lang.Object obj) |
|
public void |
disconnect() |
|
public void |
flush() |
|
public Datastore |
getDatastore() |
|
protected java.util.Collection |
getIterableAsCollection(java.lang.Iterable objects) |
|
public MappingContext |
getMappingContext() |
|
public java.lang.Object |
getNativeInterface() |
|
public Persister |
getPersister(java.lang.Object o) |
|
public Transaction |
getTransaction() |
|
public boolean |
hasTransaction() |
|
public java.io.Serializable |
insert(java.lang.Object o) |
|
public boolean |
isConnected() |
|
public boolean |
isDirty(java.lang.Object o) |
|
public boolean |
isSchemaless() |
|
public void |
lock(java.lang.Object o) |
<T> |
public T |
lock(java.lang.Class<T> type, java.io.Serializable key) |
|
public java.io.Serializable |
persist(java.lang.Object o) |
|
public java.util.List<java.io.Serializable> |
persist(java.lang.Iterable objects) |
<T> |
public T |
proxy(java.lang.Class<T> type, java.io.Serializable key) |
|
public void |
refresh(java.lang.Object o) |
<T> |
public T |
retrieve(java.lang.Class<T> type, java.io.Serializable key) |
|
public java.util.List |
retrieveAll(java.lang.Class type, java.io.Serializable keys) |
|
public void |
setSynchronizedWithTransaction(boolean synchronizedWithTransaction) |
|
public void |
unlock(java.lang.Object o) |
Methods inherited from class | Name |
---|---|
class AbstractAttributeStoringSession |
clearSessionProperty, disconnect, getAttribute, getSessionProperty, isConnected, removeAttributesForEntity, setAttribute, setSessionProperty |