org.hibernate.classic
public interface Session extends Session
Session.LockRequest
Modifier and Type | Method and Description |
---|---|
Query |
createSQLQuery(java.lang.String sql,
java.lang.String[] returnAliases,
java.lang.Class[] returnClasses)
Deprecated.
use
SQLQuery.addRoot(java.lang.String, java.lang.String) or SQLQuery.addEntity(java.lang.String) variants
instead to define the aliases/classes |
Query |
createSQLQuery(java.lang.String sql,
java.lang.String returnAlias,
java.lang.Class returnClass)
Deprecated.
use
SQLQuery.addRoot(java.lang.String, java.lang.String) or SQLQuery.addEntity(java.lang.String) variants
instead to define the alias/class |
int |
delete(java.lang.String query)
Deprecated.
consider using HQL delete statements
|
int |
delete(java.lang.String query,
java.lang.Object[] values,
Type[] types)
Deprecated.
consider using HQL delete statements
|
int |
delete(java.lang.String query,
java.lang.Object value,
Type type)
Deprecated.
consider using HQL delete statements
|
java.util.Collection |
filter(java.lang.Object collection,
java.lang.String filter)
Deprecated.
|
java.util.Collection |
filter(java.lang.Object collection,
java.lang.String filter,
java.lang.Object[] values,
Type[] types)
Deprecated.
use
Session.createFilter(Object, String) .setXYZ.Query.list() |
java.util.Collection |
filter(java.lang.Object collection,
java.lang.String filter,
java.lang.Object value,
Type type)
Deprecated.
use
Session.createFilter(Object, String) .setXYZ.Query.list() |
java.util.List |
find(java.lang.String query)
Deprecated.
|
java.util.List |
find(java.lang.String query,
java.lang.Object[] values,
Type[] types)
Deprecated.
|
java.util.List |
find(java.lang.String query,
java.lang.Object value,
Type type)
Deprecated.
|
java.util.Iterator |
iterate(java.lang.String query)
Deprecated.
|
java.util.Iterator |
iterate(java.lang.String query,
java.lang.Object[] values,
Type[] types)
Deprecated.
|
java.util.Iterator |
iterate(java.lang.String query,
java.lang.Object value,
Type type)
Deprecated.
|
void |
save(java.lang.Object object,
java.io.Serializable id)
Deprecated.
declare identifier properties for all classes
|
void |
save(java.lang.String entityName,
java.lang.Object object,
java.io.Serializable id)
Deprecated.
declare identifier properties for all classes
|
java.lang.Object |
saveOrUpdateCopy(java.lang.Object object)
Deprecated.
|
java.lang.Object |
saveOrUpdateCopy(java.lang.Object object,
java.io.Serializable id)
Deprecated.
with no replacement
|
java.lang.Object |
saveOrUpdateCopy(java.lang.String entityName,
java.lang.Object object)
Deprecated.
|
java.lang.Object |
saveOrUpdateCopy(java.lang.String entityName,
java.lang.Object object,
java.io.Serializable id)
Deprecated.
with no replacement
|
void |
update(java.lang.Object object,
java.io.Serializable id)
Deprecated.
declare identifier properties for all classes
|
void |
update(java.lang.String entityName,
java.lang.Object object,
java.io.Serializable id)
Deprecated.
declare identifier properties for all classes
|
beginTransaction, buildLockRequest, cancelQuery, clear, close, connection, contains, createCriteria, createCriteria, createCriteria, createCriteria, createFilter, createQuery, createSQLQuery, delete, delete, disableFetchProfile, disableFilter, disconnect, doWork, enableFetchProfile, enableFilter, evict, flush, get, get, get, get, get, get, getCacheMode, getCurrentLockMode, getEnabledFilter, getEntityMode, getEntityName, getFlushMode, getIdentifier, getLobHelper, getNamedQuery, getSession, getSessionFactory, getStatistics, getTransaction, getTypeHelper, isConnected, isDefaultReadOnly, isDirty, isFetchProfileEnabled, isOpen, isReadOnly, load, load, load, load, load, load, load, lock, lock, merge, merge, persist, persist, reconnect, reconnect, refresh, refresh, refresh, replicate, replicate, save, save, saveOrUpdate, saveOrUpdate, setCacheMode, setDefaultReadOnly, setFlushMode, setReadOnly, update, update
java.lang.Object saveOrUpdateCopy(java.lang.Object object) throws HibernateException
Session.merge(Object)
object
- a transient instance with state to be copiedHibernateException
java.lang.Object saveOrUpdateCopy(java.lang.Object object, java.io.Serializable id) throws HibernateException
object
- a persistent or transient instance with state to be copiedid
- the identifier of the instance to copy toHibernateException
java.lang.Object saveOrUpdateCopy(java.lang.String entityName, java.lang.Object object) throws HibernateException
Session.merge(String, Object)
object
- a transient instance with state to be copiedHibernateException
java.lang.Object saveOrUpdateCopy(java.lang.String entityName, java.lang.Object object, java.io.Serializable id) throws HibernateException
object
- a persistent or transient instance with state to be copiedid
- the identifier of the instance to copy toHibernateException
java.util.List find(java.lang.String query) throws HibernateException
query
- a query expressed in Hibernate's query languageHibernateException
java.util.List find(java.lang.String query, java.lang.Object value, Type type) throws HibernateException
query
- the query stringvalue
- a value to be bound to a "?" placeholder (JDBC IN parameter).type
- the Hibernate type of the valueHibernateException
for access to Type instances
java.util.List find(java.lang.String query, java.lang.Object[] values, Type[] types) throws HibernateException
query
- the query stringvalues
- an array of values to be bound to the "?" placeholders (JDBC IN parameters).types
- an array of Hibernate types of the valuesHibernateException
for access to Type instances
java.util.Iterator iterate(java.lang.String query) throws HibernateException
query
- the query stringHibernateException
java.util.Iterator iterate(java.lang.String query, java.lang.Object value, Type type) throws HibernateException
query
- the query stringvalue
- a value to be witten to a "?" placeholder in the query stringtype
- the hibernate type of valueHibernateException
java.util.Iterator iterate(java.lang.String query, java.lang.Object[] values, Type[] types) throws HibernateException
query
- the query stringvalues
- a list of values to be written to "?" placeholders in the querytypes
- a list of Hibernate types of the valuesHibernateException
java.util.Collection filter(java.lang.Object collection, java.lang.String filter) throws HibernateException
collection
- a persistent collection to filterfilter
- a filter query stringHibernateException
java.util.Collection filter(java.lang.Object collection, java.lang.String filter, java.lang.Object value, Type type) throws HibernateException
collection
- a persistent collection to filterfilter
- a filter query stringvalue
- a value to be witten to a "?" placeholder in the query stringtype
- the hibernate type of valueHibernateException
java.util.Collection filter(java.lang.Object collection, java.lang.String filter, java.lang.Object[] values, Type[] types) throws HibernateException
collection
- a persistent collection to filterfilter
- a filter query stringvalues
- a list of values to be written to "?" placeholders in the querytypes
- a list of Hibernate types of the valuesHibernateException
int delete(java.lang.String query) throws HibernateException
Session.delete(Object)
individually.query
- the query stringHibernateException
int delete(java.lang.String query, java.lang.Object value, Type type) throws HibernateException
Session.delete(Object)
individually.query
- the query stringvalue
- a value to be witten to a "?" placeholder in the query string.type
- the hibernate type of value.HibernateException
int delete(java.lang.String query, java.lang.Object[] values, Type[] types) throws HibernateException
Session.delete(Object)
individually.query
- the query stringvalues
- a list of values to be written to "?" placeholders in the query.types
- a list of Hibernate types of the valuesHibernateException
@Deprecated Query createSQLQuery(java.lang.String sql, java.lang.String returnAlias, java.lang.Class returnClass)
SQLQuery.addRoot(java.lang.String, java.lang.String)
or SQLQuery.addEntity(java.lang.String)
variants
instead to define the alias/classSQLQuery
.sql
- a query expressed in SQLreturnAlias
- a table alias that appears inside {} in the SQL stringreturnClass
- the returned persistent class@Deprecated Query createSQLQuery(java.lang.String sql, java.lang.String[] returnAliases, java.lang.Class[] returnClasses)
SQLQuery.addRoot(java.lang.String, java.lang.String)
or SQLQuery.addEntity(java.lang.String)
variants
instead to define the aliases/classesSQLQuery
.sql
- a query expressed in SQLreturnAliases
- an array of table aliases that appear inside {} in the SQL stringreturnClasses
- the returned persistent classesvoid save(java.lang.Object object, java.io.Serializable id) throws HibernateException
object
- a transient instance of a persistent classid
- an unused valid identifierHibernateException
void save(java.lang.String entityName, java.lang.Object object, java.io.Serializable id) throws HibernateException
object
- a transient instance of a persistent classid
- an unused valid identifierHibernateException
void update(java.lang.Object object, java.io.Serializable id) throws HibernateException
object
- a detached instance containing updated stateid
- identifier of persistent instanceHibernateException
void update(java.lang.String entityName, java.lang.Object object, java.io.Serializable id) throws HibernateException
object
- a detached instance containing updated stateid
- identifier of persistent instanceHibernateException
Copyright © 2014. All Rights Reserved.