|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.orm.hibernate3.HibernateAccessor
org.springframework.orm.hibernate3.HibernateTemplate
net.sf.beanlib.hibernate3.DtoCentricHibernate3Template
public class DtoCentricHibernate3Template
Base class for Hibernate 3 DTO Centric HibernateTemplate.
| Nested Class Summary | |
|---|---|
class |
DtoCentricHibernate3Template.DtoCentricCloseSuppressingInvocationHandler
Cloned from HibernateTemplate.CloseSuppressingInvocationHandler
so we can dig out the target session, if needs be. |
| Field Summary |
|---|
| Fields inherited from class org.springframework.orm.hibernate3.HibernateAccessor |
|---|
FLUSH_ALWAYS, FLUSH_AUTO, FLUSH_COMMIT, FLUSH_EAGER, FLUSH_NEVER, logger |
| Constructor Summary | |
|---|---|
DtoCentricHibernate3Template()
|
|
DtoCentricHibernate3Template(org.hibernate.SessionFactory sessionFactory)
|
|
DtoCentricHibernate3Template(org.hibernate.SessionFactory sessionFactory,
boolean allowCreate)
|
|
| Method Summary | ||
|---|---|---|
protected org.hibernate.Session |
createSessionProxy(org.hibernate.Session session)
|
|
java.util.List |
find(java.lang.String queryString,
java.lang.Object[] values)
|
|
java.util.List |
findByNamedParam(java.lang.String queryString,
java.lang.String[] paramNames,
java.lang.Object[] values)
|
|
java.util.List |
findByNamedQuery(java.lang.String queryName,
java.lang.Object[] values)
|
|
java.util.List |
findByNamedQueryAndNamedParam(java.lang.String queryName,
java.lang.String[] paramNames,
java.lang.Object[] values)
|
|
java.util.List |
findByNamedQueryAndValueBean(java.lang.String queryName,
java.lang.Object valueBean)
|
|
java.util.List |
findByValueBean(java.lang.String queryString,
java.lang.Object valueBean)
|
|
java.lang.Object |
get(java.lang.Class entityClass,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
|
|
java.lang.Object |
get(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
|
|
DtoCentricHibernate3Template |
init(java.lang.String applicationPackagePrefix,
java.lang.Class<?> applicationSampleClass)
|
|
java.lang.Object |
load(java.lang.Class entityClass,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
|
|
java.lang.Object |
load(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
|
|
java.util.List |
loadAll(java.lang.Class entityClass)
|
|
|
loadByCriteria(CriteriaSpecifiable specifier)
|
|
| Methods inherited from class org.springframework.orm.hibernate3.HibernateTemplate |
|---|
applyNamedParameterToQuery, bulkUpdate, bulkUpdate, bulkUpdate, checkWriteOperationAllowed, clear, closeIterator, contains, delete, delete, deleteAll, enableFilter, evict, execute, execute, executeFind, find, find, findByCriteria, findByCriteria, findByExample, findByExample, findByNamedParam, findByNamedQuery, findByNamedQuery, findByNamedQueryAndNamedParam, flush, get, get, getFetchSize, getMaxResults, getQueryCacheRegion, getSession, initialize, isAllowCreate, isAlwaysUseNewSession, isCacheQueries, isCheckWriteOperations, isExposeNativeSession, iterate, iterate, iterate, load, load, load, lock, lock, merge, merge, persist, persist, prepareCriteria, prepareQuery, refresh, refresh, replicate, replicate, save, save, saveOrUpdate, saveOrUpdate, saveOrUpdateAll, setAllowCreate, setAlwaysUseNewSession, setCacheQueries, setCheckWriteOperations, setExposeNativeSession, setFetchSize, setMaxResults, setQueryCacheRegion, update, update, update, update |
| Methods inherited from class org.springframework.orm.hibernate3.HibernateAccessor |
|---|
afterPropertiesSet, applyFlushMode, convertHibernateAccessException, convertJdbcAccessException, convertJdbcAccessException, disableFilters, enableFilters, flushIfNecessary, getDefaultJdbcExceptionTranslator, getEntityInterceptor, getFilterNames, getFlushMode, getJdbcExceptionTranslator, getSessionFactory, setBeanFactory, setEntityInterceptor, setEntityInterceptorBeanName, setFilterName, setFilterNames, setFlushMode, setFlushModeName, setJdbcExceptionTranslator, setSessionFactory |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DtoCentricHibernate3Template()
public DtoCentricHibernate3Template(org.hibernate.SessionFactory sessionFactory)
public DtoCentricHibernate3Template(org.hibernate.SessionFactory sessionFactory,
boolean allowCreate)
| Method Detail |
|---|
public DtoCentricHibernate3Template init(java.lang.String applicationPackagePrefix,
java.lang.Class<?> applicationSampleClass)
public java.lang.Object get(java.lang.Class entityClass,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
throws org.springframework.dao.DataAccessException
get in interface org.springframework.orm.hibernate3.HibernateOperationsget in class org.springframework.orm.hibernate3.HibernateTemplateorg.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
get in interface org.springframework.orm.hibernate3.HibernateOperationsget in class org.springframework.orm.hibernate3.HibernateTemplateorg.springframework.dao.DataAccessException
public java.lang.Object load(java.lang.Class entityClass,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
throws org.springframework.dao.DataAccessException
load in interface org.springframework.orm.hibernate3.HibernateOperationsload in class org.springframework.orm.hibernate3.HibernateTemplateorg.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
load in interface org.springframework.orm.hibernate3.HibernateOperationsload in class org.springframework.orm.hibernate3.HibernateTemplateorg.springframework.dao.DataAccessException
public java.util.List loadAll(java.lang.Class entityClass)
throws org.springframework.dao.DataAccessException
loadAll in interface org.springframework.orm.hibernate3.HibernateOperationsloadAll in class org.springframework.orm.hibernate3.HibernateTemplateorg.springframework.dao.DataAccessException
public <T> java.util.List<T> loadByCriteria(CriteriaSpecifiable specifier)
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
find in interface org.springframework.orm.hibernate3.HibernateOperationsfind in class org.springframework.orm.hibernate3.HibernateTemplateorg.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
findByNamedParam in interface org.springframework.orm.hibernate3.HibernateOperationsfindByNamedParam in class org.springframework.orm.hibernate3.HibernateTemplateorg.springframework.dao.DataAccessException
public java.util.List findByValueBean(java.lang.String queryString,
java.lang.Object valueBean)
throws org.springframework.dao.DataAccessException
findByValueBean in interface org.springframework.orm.hibernate3.HibernateOperationsfindByValueBean in class org.springframework.orm.hibernate3.HibernateTemplateorg.springframework.dao.DataAccessException
public java.util.List findByNamedQuery(java.lang.String queryName,
java.lang.Object[] values)
throws org.springframework.dao.DataAccessException
findByNamedQuery in interface org.springframework.orm.hibernate3.HibernateOperationsfindByNamedQuery in class org.springframework.orm.hibernate3.HibernateTemplateorg.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
findByNamedQueryAndNamedParam in interface org.springframework.orm.hibernate3.HibernateOperationsfindByNamedQueryAndNamedParam in class org.springframework.orm.hibernate3.HibernateTemplateorg.springframework.dao.DataAccessException
public java.util.List findByNamedQueryAndValueBean(java.lang.String queryName,
java.lang.Object valueBean)
throws org.springframework.dao.DataAccessException
findByNamedQueryAndValueBean in interface org.springframework.orm.hibernate3.HibernateOperationsfindByNamedQueryAndValueBean in class org.springframework.orm.hibernate3.HibernateTemplateorg.springframework.dao.DataAccessExceptionprotected org.hibernate.Session createSessionProxy(org.hibernate.Session session)
createSessionProxy in class org.springframework.orm.hibernate3.HibernateTemplate
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||