it.eng.spago.dbaccess.hibernate
Class AbstractHibernateSession
java.lang.Object
it.eng.spago.dbaccess.hibernate.AbstractHibernateSession
- Direct Known Subclasses:
- HibernateSession
public abstract class AbstractHibernateSession
- extends java.lang.Object
Method Summary |
Transaction |
beginTransaction()
|
void |
cancelQuery()
|
void |
clear()
|
java.sql.Connection |
close()
|
java.sql.Connection |
connection()
|
boolean |
contains(java.lang.Object object)
|
Criteria |
createCriteria(java.lang.Class persistentClass)
|
Query |
createFilter(java.lang.Object collection,
java.lang.String queryString)
|
Query |
createQuery(java.lang.String queryString)
|
Query |
createSQLQuery(java.lang.String sql,
java.lang.String[] returnAliases,
java.lang.Class[] returnClasses)
|
Query |
createSQLQuery(java.lang.String sql,
java.lang.String returnAlias,
java.lang.Class returnClass)
|
void |
delete(java.lang.Object object)
|
int |
delete(java.lang.String query)
|
int |
delete(java.lang.String query,
java.lang.Object[] values,
Type[] types)
|
int |
delete(java.lang.String query,
java.lang.Object value,
Type type)
|
java.sql.Connection |
disconnect()
|
void |
evict(java.lang.Object object)
|
java.util.Collection |
filter(java.lang.Object collection,
java.lang.String filter)
|
java.util.Collection |
filter(java.lang.Object collection,
java.lang.String filter,
java.lang.Object[] values,
Type[] types)
|
java.util.Collection |
filter(java.lang.Object collection,
java.lang.String filter,
java.lang.Object value,
Type type)
|
java.util.List |
find(java.lang.String query)
|
java.util.List |
find(java.lang.String query,
java.lang.Object[] values,
Type[] types)
|
java.util.List |
find(java.lang.String query,
java.lang.Object value,
Type type)
|
void |
flush()
|
java.lang.Object |
get(java.lang.Class clazz,
java.io.Serializable id)
|
java.lang.Object |
get(java.lang.Class clazz,
java.io.Serializable id,
LockMode lockMode)
|
LockMode |
getCurrentLockMode(java.lang.Object object)
|
FlushMode |
getFlushMode()
|
java.io.Serializable |
getIdentifier(java.lang.Object object)
|
Query |
getNamedQuery(java.lang.String queryName)
|
SessionFactory |
getSessionFactory()
|
boolean |
isConnected()
|
boolean |
isDirty()
|
boolean |
isOpen()
|
java.util.Iterator |
iterate(java.lang.String query)
|
java.util.Iterator |
iterate(java.lang.String query,
java.lang.Object[] values,
Type[] types)
|
java.util.Iterator |
iterate(java.lang.String query,
java.lang.Object value,
Type type)
|
java.lang.Object |
load(java.lang.Class theClass,
java.io.Serializable id)
|
java.lang.Object |
load(java.lang.Class theClass,
java.io.Serializable id,
LockMode lockMode)
|
void |
load(java.lang.Object object,
java.io.Serializable id)
|
void |
lock(java.lang.Object object,
LockMode lockMode)
|
void |
reconnect()
|
void |
reconnect(java.sql.Connection connection)
|
void |
refresh(java.lang.Object object)
|
void |
refresh(java.lang.Object object,
LockMode lockMode)
|
void |
replicate(java.lang.Object object,
ReplicationMode replicationMode)
|
java.io.Serializable |
save(java.lang.Object object)
|
void |
save(java.lang.Object object,
java.io.Serializable id)
|
void |
saveOrUpdate(java.lang.Object object)
|
java.lang.Object |
saveOrUpdateCopy(java.lang.Object object)
|
java.lang.Object |
saveOrUpdateCopy(java.lang.Object object,
java.io.Serializable id)
|
void |
setFlushMode(FlushMode flushMode)
|
void |
update(java.lang.Object object)
|
void |
update(java.lang.Object object,
java.io.Serializable id)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractHibernateSession
public AbstractHibernateSession(Session nativeSession)
flush
public void flush()
throws HibernateException
- Throws:
HibernateException
setFlushMode
public void setFlushMode(FlushMode flushMode)
getFlushMode
public FlushMode getFlushMode()
getSessionFactory
public SessionFactory getSessionFactory()
connection
public java.sql.Connection connection()
throws HibernateException
- Throws:
HibernateException
disconnect
public java.sql.Connection disconnect()
throws HibernateException
- Throws:
HibernateException
reconnect
public void reconnect()
throws HibernateException
- Throws:
HibernateException
reconnect
public void reconnect(java.sql.Connection connection)
throws HibernateException
- Throws:
HibernateException
close
public java.sql.Connection close()
throws HibernateException
- Throws:
HibernateException
cancelQuery
public void cancelQuery()
throws HibernateException
- Throws:
HibernateException
isOpen
public boolean isOpen()
isConnected
public boolean isConnected()
isDirty
public boolean isDirty()
throws HibernateException
- Throws:
HibernateException
getIdentifier
public java.io.Serializable getIdentifier(java.lang.Object object)
throws HibernateException
- Throws:
HibernateException
contains
public boolean contains(java.lang.Object object)
evict
public void evict(java.lang.Object object)
throws HibernateException
- Throws:
HibernateException
load
public java.lang.Object load(java.lang.Class theClass,
java.io.Serializable id,
LockMode lockMode)
throws HibernateException
- Throws:
HibernateException
load
public java.lang.Object load(java.lang.Class theClass,
java.io.Serializable id)
throws HibernateException
- Throws:
HibernateException
load
public void load(java.lang.Object object,
java.io.Serializable id)
throws HibernateException
- Throws:
HibernateException
replicate
public void replicate(java.lang.Object object,
ReplicationMode replicationMode)
throws HibernateException
- Throws:
HibernateException
save
public java.io.Serializable save(java.lang.Object object)
throws HibernateException
- Throws:
HibernateException
save
public void save(java.lang.Object object,
java.io.Serializable id)
throws HibernateException
- Throws:
HibernateException
saveOrUpdate
public void saveOrUpdate(java.lang.Object object)
throws HibernateException
- Throws:
HibernateException
update
public void update(java.lang.Object object)
throws HibernateException
- Throws:
HibernateException
update
public void update(java.lang.Object object,
java.io.Serializable id)
throws HibernateException
- Throws:
HibernateException
saveOrUpdateCopy
public java.lang.Object saveOrUpdateCopy(java.lang.Object object)
throws HibernateException
- Throws:
HibernateException
saveOrUpdateCopy
public java.lang.Object saveOrUpdateCopy(java.lang.Object object,
java.io.Serializable id)
throws HibernateException
- Throws:
HibernateException
delete
public void delete(java.lang.Object object)
throws HibernateException
- Throws:
HibernateException
find
public java.util.List find(java.lang.String query)
throws HibernateException
- Throws:
HibernateException
find
public java.util.List find(java.lang.String query,
java.lang.Object value,
Type type)
throws HibernateException
- Throws:
HibernateException
find
public java.util.List find(java.lang.String query,
java.lang.Object[] values,
Type[] types)
throws HibernateException
- Throws:
HibernateException
iterate
public java.util.Iterator iterate(java.lang.String query)
throws HibernateException
- Throws:
HibernateException
iterate
public java.util.Iterator iterate(java.lang.String query,
java.lang.Object value,
Type type)
throws HibernateException
- Throws:
HibernateException
iterate
public java.util.Iterator iterate(java.lang.String query,
java.lang.Object[] values,
Type[] types)
throws HibernateException
- Throws:
HibernateException
filter
public java.util.Collection filter(java.lang.Object collection,
java.lang.String filter)
throws HibernateException
- Throws:
HibernateException
filter
public java.util.Collection filter(java.lang.Object collection,
java.lang.String filter,
java.lang.Object value,
Type type)
throws HibernateException
- Throws:
HibernateException
filter
public java.util.Collection filter(java.lang.Object collection,
java.lang.String filter,
java.lang.Object[] values,
Type[] types)
throws HibernateException
- Throws:
HibernateException
delete
public int delete(java.lang.String query)
throws HibernateException
- Throws:
HibernateException
delete
public int delete(java.lang.String query,
java.lang.Object value,
Type type)
throws HibernateException
- Throws:
HibernateException
delete
public int delete(java.lang.String query,
java.lang.Object[] values,
Type[] types)
throws HibernateException
- Throws:
HibernateException
lock
public void lock(java.lang.Object object,
LockMode lockMode)
throws HibernateException
- Throws:
HibernateException
refresh
public void refresh(java.lang.Object object)
throws HibernateException
- Throws:
HibernateException
refresh
public void refresh(java.lang.Object object,
LockMode lockMode)
throws HibernateException
- Throws:
HibernateException
getCurrentLockMode
public LockMode getCurrentLockMode(java.lang.Object object)
throws HibernateException
- Throws:
HibernateException
beginTransaction
public Transaction beginTransaction()
throws HibernateException
- Throws:
HibernateException
createCriteria
public Criteria createCriteria(java.lang.Class persistentClass)
createQuery
public Query createQuery(java.lang.String queryString)
throws HibernateException
- Throws:
HibernateException
createFilter
public Query createFilter(java.lang.Object collection,
java.lang.String queryString)
throws HibernateException
- Throws:
HibernateException
getNamedQuery
public Query getNamedQuery(java.lang.String queryName)
throws HibernateException
- Throws:
HibernateException
createSQLQuery
public Query createSQLQuery(java.lang.String sql,
java.lang.String returnAlias,
java.lang.Class returnClass)
createSQLQuery
public Query createSQLQuery(java.lang.String sql,
java.lang.String[] returnAliases,
java.lang.Class[] returnClasses)
clear
public void clear()
get
public java.lang.Object get(java.lang.Class clazz,
java.io.Serializable id)
throws HibernateException
- Throws:
HibernateException
get
public java.lang.Object get(java.lang.Class clazz,
java.io.Serializable id,
LockMode lockMode)
throws HibernateException
- Throws:
HibernateException