public class HibernateTemplate
extends java.lang.Object
| 构造器和说明 |
|---|
HibernateTemplate(CTPHibernateTemplate proxy) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
int |
bulkUpdate(java.lang.String queryString) |
int |
bulkUpdate(java.lang.String queryString,
java.lang.Object... values) |
int |
bulkUpdate(java.lang.String queryString,
java.lang.Object value) |
void |
clear() |
void |
closeIterator(java.util.Iterator<?> it) |
boolean |
contains(java.lang.Object entity) |
org.springframework.dao.DataAccessException |
convertHibernateAccessException(org.hibernate.HibernateException ex) |
void |
delete(java.lang.Object entity) |
void |
delete(java.lang.Object entity,
org.hibernate.LockMode lockMode) |
void |
delete(java.lang.String entityName,
java.lang.Object entity) |
void |
delete(java.lang.String entityName,
java.lang.Object entity,
org.hibernate.LockMode lockMode) |
void |
deleteAll(java.util.Collection<?> entities) |
org.hibernate.Filter |
enableFilter(java.lang.String filterName) |
boolean |
equals(java.lang.Object obj) |
void |
evict(java.lang.Object entity) |
<T> T |
execute(org.springframework.orm.hibernate3.HibernateCallback<T> action) |
java.util.List |
executeFind(org.springframework.orm.hibernate3.HibernateCallback<?> action) |
<T> T |
executeWithNativeSession(org.springframework.orm.hibernate3.HibernateCallback<T> action) |
<T> T |
executeWithNewSession(org.springframework.orm.hibernate3.HibernateCallback<T> action) |
<T> T |
executeWithNewSessionAndNoTransaction(org.springframework.orm.hibernate3.HibernateCallback<T> action) |
java.util.List |
find(java.lang.String queryString) |
java.util.List |
find(java.lang.String queryString,
java.lang.Object... values) |
java.util.List |
find(java.lang.String queryString,
java.lang.Object value) |
java.util.List |
findByCriteria(org.hibernate.criterion.DetachedCriteria criteria) |
java.util.List |
findByCriteria(org.hibernate.criterion.DetachedCriteria criteria,
int firstResult,
int maxResults) |
<T> java.util.List<T> |
findByExample(java.lang.String entityName,
T exampleEntity) |
<T> java.util.List<T> |
findByExample(java.lang.String entityName,
T exampleEntity,
int firstResult,
int maxResults) |
<T> java.util.List<T> |
findByExample(T exampleEntity) |
<T> java.util.List<T> |
findByExample(T exampleEntity,
int firstResult,
int maxResults) |
java.util.List |
findByNamedParam(java.lang.String queryString,
java.lang.String[] paramNames,
java.lang.Object[] values) |
java.util.List |
findByNamedParam(java.lang.String queryString,
java.lang.String paramName,
java.lang.Object value) |
java.util.List |
findByNamedQuery(java.lang.String queryName) |
java.util.List |
findByNamedQuery(java.lang.String queryName,
java.lang.Object... values) |
java.util.List |
findByNamedQuery(java.lang.String queryName,
java.lang.Object value) |
java.util.List |
findByNamedQueryAndNamedParam(java.lang.String queryName,
java.lang.String[] paramNames,
java.lang.Object[] values) |
java.util.List |
findByNamedQueryAndNamedParam(java.lang.String queryName,
java.lang.String paramName,
java.lang.Object value) |
java.util.List |
findByNamedQueryAndValueBean(java.lang.String queryName,
java.lang.Object valueBean) |
java.util.List |
findByValueBean(java.lang.String queryString,
java.lang.Object valueBean) |
void |
flush() |
<T> T |
get(java.lang.Class<T> entityClass,
java.io.Serializable id) |
<T> T |
get(java.lang.Class<T> entityClass,
java.io.Serializable id,
org.hibernate.LockMode lockMode) |
java.lang.Object |
get(java.lang.String entityName,
java.io.Serializable id) |
java.lang.Object |
get(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockMode lockMode) |
org.hibernate.Interceptor |
getEntityInterceptor() |
int |
getFetchSize() |
java.lang.String[] |
getFilterNames() |
int |
getFlushMode() |
org.springframework.jdbc.support.SQLExceptionTranslator |
getJdbcExceptionTranslator() |
int |
getMaxResults() |
java.lang.String |
getQueryCacheRegion() |
org.hibernate.SessionFactory |
getSessionFactory() |
int |
hashCode() |
void |
initialize(java.lang.Object target) |
boolean |
isAllowCreate() |
boolean |
isAlwaysUseNewSession() |
boolean |
isCacheQueries() |
boolean |
isCheckWriteOperations() |
boolean |
isExposeNativeSession() |
java.util.Iterator<?> |
iterate(java.lang.String queryString) |
java.util.Iterator<?> |
iterate(java.lang.String queryString,
java.lang.Object... values) |
java.util.Iterator<?> |
iterate(java.lang.String queryString,
java.lang.Object value) |
<T> T |
load(java.lang.Class<T> entityClass,
java.io.Serializable id) |
<T> T |
load(java.lang.Class<T> entityClass,
java.io.Serializable id,
org.hibernate.LockMode lockMode) |
void |
load(java.lang.Object entity,
java.io.Serializable id) |
java.lang.Object |
load(java.lang.String entityName,
java.io.Serializable id) |
java.lang.Object |
load(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockMode lockMode) |
<T> java.util.List<T> |
loadAll(java.lang.Class<T> entityClass) |
void |
lock(java.lang.Object entity,
org.hibernate.LockMode lockMode) |
void |
lock(java.lang.String entityName,
java.lang.Object entity,
org.hibernate.LockMode lockMode) |
<T> T |
merge(java.lang.String entityName,
T entity) |
<T> T |
merge(T entity) |
void |
persist(java.lang.Object entity) |
void |
persist(java.lang.String entityName,
java.lang.Object entity) |
void |
refresh(java.lang.Object entity) |
void |
refresh(java.lang.Object entity,
org.hibernate.LockMode lockMode) |
void |
replicate(java.lang.Object entity,
org.hibernate.ReplicationMode replicationMode) |
void |
replicate(java.lang.String entityName,
java.lang.Object entity,
org.hibernate.ReplicationMode replicationMode) |
java.io.Serializable |
save(java.lang.Object entity) |
java.io.Serializable |
save(java.lang.String entityName,
java.lang.Object entity) |
void |
saveOrUpdate(java.lang.Object entity) |
void |
saveOrUpdate(java.lang.String entityName,
java.lang.Object entity) |
void |
setAllowCreate(boolean allowCreate) |
void |
setAlwaysUseNewSession(boolean alwaysUseNewSession) |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
void |
setCacheQueries(boolean cacheQueries) |
void |
setCheckWriteOperations(boolean checkWriteOperations) |
void |
setEntityInterceptor(org.hibernate.Interceptor entityInterceptor) |
void |
setEntityInterceptorBeanName(java.lang.String entityInterceptorBeanName) |
void |
setExposeNativeSession(boolean exposeNativeSession) |
void |
setFetchSize(int fetchSize) |
void |
setFilterName(java.lang.String filter) |
void |
setFilterNames(java.lang.String... filterNames) |
void |
setFlushMode(int flushMode) |
void |
setFlushModeName(java.lang.String constantName) |
void |
setJdbcExceptionTranslator(org.springframework.jdbc.support.SQLExceptionTranslator jdbcExceptionTranslator) |
void |
setMaxResults(int maxResults) |
void |
setQueryCacheRegion(java.lang.String queryCacheRegion) |
void |
setSessionFactory(org.hibernate.SessionFactory sessionFactory) |
java.lang.String |
toString() |
void |
update(java.lang.Object entity) |
void |
update(java.lang.Object entity,
org.hibernate.LockMode lockMode) |
void |
update(java.lang.String entityName,
java.lang.Object entity) |
void |
update(java.lang.String entityName,
java.lang.Object entity,
org.hibernate.LockMode lockMode) |
public HibernateTemplate(CTPHibernateTemplate proxy)
public int hashCode()
hashCode 在类中 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Objectpublic void setSessionFactory(org.hibernate.SessionFactory sessionFactory)
public org.hibernate.SessionFactory getSessionFactory()
public void setEntityInterceptorBeanName(java.lang.String entityInterceptorBeanName)
public void setAllowCreate(boolean allowCreate)
public void setEntityInterceptor(org.hibernate.Interceptor entityInterceptor)
public boolean isAllowCreate()
public org.hibernate.Interceptor getEntityInterceptor()
throws java.lang.IllegalStateException,
org.springframework.beans.BeansException
java.lang.IllegalStateExceptionorg.springframework.beans.BeansExceptionpublic void setAlwaysUseNewSession(boolean alwaysUseNewSession)
public void setJdbcExceptionTranslator(org.springframework.jdbc.support.SQLExceptionTranslator jdbcExceptionTranslator)
public boolean isAlwaysUseNewSession()
public void setExposeNativeSession(boolean exposeNativeSession)
public java.lang.String toString()
toString 在类中 java.lang.Objectpublic org.springframework.jdbc.support.SQLExceptionTranslator getJdbcExceptionTranslator()
public boolean isExposeNativeSession()
public void setFlushModeName(java.lang.String constantName)
public void setCheckWriteOperations(boolean checkWriteOperations)
public void setFlushMode(int flushMode)
public int getFlushMode()
public boolean isCheckWriteOperations()
public void setFilterName(java.lang.String filter)
public void setCacheQueries(boolean cacheQueries)
public void setFilterNames(java.lang.String... filterNames)
public boolean isCacheQueries()
public void setQueryCacheRegion(java.lang.String queryCacheRegion)
public java.lang.String[] getFilterNames()
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
public java.lang.String getQueryCacheRegion()
public void afterPropertiesSet()
public void setFetchSize(int fetchSize)
public int getFetchSize()
public void setMaxResults(int maxResults)
public int getMaxResults()
public <T> T execute(org.springframework.orm.hibernate3.HibernateCallback<T> action)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.List executeFind(org.springframework.orm.hibernate3.HibernateCallback<?> action)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> T executeWithNewSession(org.springframework.orm.hibernate3.HibernateCallback<T> action)
public <T> T executeWithNewSessionAndNoTransaction(org.springframework.orm.hibernate3.HibernateCallback<T> action)
public <T> T executeWithNativeSession(org.springframework.orm.hibernate3.HibernateCallback<T> action)
public org.springframework.dao.DataAccessException convertHibernateAccessException(org.hibernate.HibernateException ex)
public <T> T get(java.lang.Class<T> entityClass,
java.io.Serializable id)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> T get(java.lang.Class<T> entityClass,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.lang.Object get(java.lang.String entityName,
java.io.Serializable id)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.lang.Object get(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> T load(java.lang.Class<T> entityClass,
java.io.Serializable id)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> T load(java.lang.Class<T> entityClass,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.lang.Object load(java.lang.String entityName,
java.io.Serializable id)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.lang.Object load(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> java.util.List<T> loadAll(java.lang.Class<T> entityClass)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void load(java.lang.Object entity,
java.io.Serializable id)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void refresh(java.lang.Object entity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void refresh(java.lang.Object entity,
org.hibernate.LockMode lockMode)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic boolean contains(java.lang.Object entity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void evict(java.lang.Object entity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void initialize(java.lang.Object target)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic org.hibernate.Filter enableFilter(java.lang.String filterName)
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionpublic void lock(java.lang.Object entity,
org.hibernate.LockMode lockMode)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void lock(java.lang.String entityName,
java.lang.Object entity,
org.hibernate.LockMode lockMode)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.io.Serializable save(java.lang.Object entity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.io.Serializable save(java.lang.String entityName,
java.lang.Object entity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void update(java.lang.Object entity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void update(java.lang.Object entity,
org.hibernate.LockMode lockMode)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void update(java.lang.String entityName,
java.lang.Object entity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void update(java.lang.String entityName,
java.lang.Object entity,
org.hibernate.LockMode lockMode)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void saveOrUpdate(java.lang.Object entity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void saveOrUpdate(java.lang.String entityName,
java.lang.Object entity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void replicate(java.lang.Object entity,
org.hibernate.ReplicationMode replicationMode)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void replicate(java.lang.String entityName,
java.lang.Object entity,
org.hibernate.ReplicationMode replicationMode)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void persist(java.lang.Object entity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void persist(java.lang.String entityName,
java.lang.Object entity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> T merge(T entity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> T merge(java.lang.String entityName,
T entity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void delete(java.lang.Object entity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void delete(java.lang.Object entity,
org.hibernate.LockMode lockMode)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void delete(java.lang.String entityName,
java.lang.Object entity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void delete(java.lang.String entityName,
java.lang.Object entity,
org.hibernate.LockMode lockMode)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void deleteAll(java.util.Collection<?> entities)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void flush()
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void clear()
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.List find(java.lang.String queryString)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.List find(java.lang.String queryString,
java.lang.Object value)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.List find(java.lang.String queryString,
java.lang.Object... values)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.List findByNamedParam(java.lang.String queryString,
java.lang.String paramName,
java.lang.Object value)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.List findByNamedParam(java.lang.String queryString,
java.lang.String[] paramNames,
java.lang.Object[] values)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.List findByValueBean(java.lang.String queryString,
java.lang.Object valueBean)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.List findByNamedQuery(java.lang.String queryName)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.List findByNamedQuery(java.lang.String queryName,
java.lang.Object value)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.List findByNamedQuery(java.lang.String queryName,
java.lang.Object... values)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.List findByNamedQueryAndNamedParam(java.lang.String queryName,
java.lang.String paramName,
java.lang.Object value)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.List findByNamedQueryAndNamedParam(java.lang.String queryName,
java.lang.String[] paramNames,
java.lang.Object[] values)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.List findByNamedQueryAndValueBean(java.lang.String queryName,
java.lang.Object valueBean)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.List findByCriteria(org.hibernate.criterion.DetachedCriteria criteria)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.List findByCriteria(org.hibernate.criterion.DetachedCriteria criteria,
int firstResult,
int maxResults)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> java.util.List<T> findByExample(T exampleEntity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> java.util.List<T> findByExample(java.lang.String entityName,
T exampleEntity)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> java.util.List<T> findByExample(T exampleEntity,
int firstResult,
int maxResults)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> java.util.List<T> findByExample(java.lang.String entityName,
T exampleEntity,
int firstResult,
int maxResults)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.Iterator<?> iterate(java.lang.String queryString)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.Iterator<?> iterate(java.lang.String queryString,
java.lang.Object value)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic java.util.Iterator<?> iterate(java.lang.String queryString,
java.lang.Object... values)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic void closeIterator(java.util.Iterator<?> it)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic int bulkUpdate(java.lang.String queryString)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic int bulkUpdate(java.lang.String queryString,
java.lang.Object value)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic int bulkUpdate(java.lang.String queryString,
java.lang.Object... values)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException