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.Object
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
public 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.IllegalStateException
org.springframework.beans.BeansException
public 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.Object
public 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.DataAccessException
public java.util.List executeFind(org.springframework.orm.hibernate3.HibernateCallback<?> action) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public <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.DataAccessException
public <T> T get(java.lang.Class<T> entityClass, java.io.Serializable id, org.hibernate.LockMode lockMode) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.lang.Object get(java.lang.String entityName, java.io.Serializable id) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.lang.Object get(java.lang.String entityName, java.io.Serializable id, org.hibernate.LockMode lockMode) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public <T> T load(java.lang.Class<T> entityClass, java.io.Serializable id) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public <T> T load(java.lang.Class<T> entityClass, java.io.Serializable id, org.hibernate.LockMode lockMode) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.lang.Object load(java.lang.String entityName, java.io.Serializable id) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.lang.Object load(java.lang.String entityName, java.io.Serializable id, org.hibernate.LockMode lockMode) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public <T> java.util.List<T> loadAll(java.lang.Class<T> entityClass) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void load(java.lang.Object entity, java.io.Serializable id) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void refresh(java.lang.Object entity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void refresh(java.lang.Object entity, org.hibernate.LockMode lockMode) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public boolean contains(java.lang.Object entity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void evict(java.lang.Object entity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void initialize(java.lang.Object target) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public org.hibernate.Filter enableFilter(java.lang.String filterName) throws java.lang.IllegalStateException
java.lang.IllegalStateException
public void lock(java.lang.Object entity, org.hibernate.LockMode lockMode) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void lock(java.lang.String entityName, java.lang.Object entity, org.hibernate.LockMode lockMode) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.io.Serializable save(java.lang.Object entity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.io.Serializable save(java.lang.String entityName, java.lang.Object entity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void update(java.lang.Object entity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void update(java.lang.Object entity, org.hibernate.LockMode lockMode) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void update(java.lang.String entityName, java.lang.Object entity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void update(java.lang.String entityName, java.lang.Object entity, org.hibernate.LockMode lockMode) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void saveOrUpdate(java.lang.Object entity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void saveOrUpdate(java.lang.String entityName, java.lang.Object entity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void replicate(java.lang.Object entity, org.hibernate.ReplicationMode replicationMode) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void replicate(java.lang.String entityName, java.lang.Object entity, org.hibernate.ReplicationMode replicationMode) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void persist(java.lang.Object entity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void persist(java.lang.String entityName, java.lang.Object entity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public <T> T merge(T entity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public <T> T merge(java.lang.String entityName, T entity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void delete(java.lang.Object entity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void delete(java.lang.Object entity, org.hibernate.LockMode lockMode) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void delete(java.lang.String entityName, java.lang.Object entity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void delete(java.lang.String entityName, java.lang.Object entity, org.hibernate.LockMode lockMode) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void deleteAll(java.util.Collection<?> entities) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void flush() throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void clear() throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.List find(java.lang.String queryString) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.List find(java.lang.String queryString, java.lang.Object value) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.List find(java.lang.String queryString, java.lang.Object... values) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.List findByNamedParam(java.lang.String queryString, java.lang.String paramName, java.lang.Object value) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.List findByNamedParam(java.lang.String queryString, java.lang.String[] paramNames, java.lang.Object[] values) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.List findByValueBean(java.lang.String queryString, java.lang.Object valueBean) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.List findByNamedQuery(java.lang.String queryName) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.List findByNamedQuery(java.lang.String queryName, java.lang.Object value) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.List findByNamedQuery(java.lang.String queryName, java.lang.Object... values) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.List findByNamedQueryAndNamedParam(java.lang.String queryName, java.lang.String paramName, java.lang.Object value) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.List findByNamedQueryAndNamedParam(java.lang.String queryName, java.lang.String[] paramNames, java.lang.Object[] values) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.List findByNamedQueryAndValueBean(java.lang.String queryName, java.lang.Object valueBean) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.List findByCriteria(org.hibernate.criterion.DetachedCriteria criteria) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.List findByCriteria(org.hibernate.criterion.DetachedCriteria criteria, int firstResult, int maxResults) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public <T> java.util.List<T> findByExample(T exampleEntity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public <T> java.util.List<T> findByExample(java.lang.String entityName, T exampleEntity) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public <T> java.util.List<T> findByExample(T exampleEntity, int firstResult, int maxResults) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public <T> java.util.List<T> findByExample(java.lang.String entityName, T exampleEntity, int firstResult, int maxResults) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.Iterator<?> iterate(java.lang.String queryString) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.Iterator<?> iterate(java.lang.String queryString, java.lang.Object value) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public java.util.Iterator<?> iterate(java.lang.String queryString, java.lang.Object... values) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public void closeIterator(java.util.Iterator<?> it) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public int bulkUpdate(java.lang.String queryString) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public int bulkUpdate(java.lang.String queryString, java.lang.Object value) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException
public int bulkUpdate(java.lang.String queryString, java.lang.Object... values) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessException