public abstract class HibernateDao<I extends Serializable & Comparable<I>,D extends Durable<I>> extends ORMDao<I,D,org.hibernate.SessionFactory,org.hibernate.Session>
| Constructor and Description |
|---|
HibernateDao(HibernateProxySession proxySession) |
HibernateDao(HibernateProxySession proxySession,
VectoredDao<I,D> vectoredDao) |
| Modifier and Type | Method and Description |
|---|---|
D |
acquire(Class<D> durableClass,
I id) |
org.hibernate.Criteria |
constructCriteria(CriteriaDetails criteriaDetails) |
org.hibernate.query.Query |
constructQuery(QueryDetails queryDetails) |
org.hibernate.query.NativeQuery |
constructSQLQuery(NativeQueryDetails nativeQueryDetails) |
void |
delete(Class<D> durableClass,
D durable) |
D |
detach(D object) |
org.hibernate.criterion.DetachedCriteria |
detachCriteria() |
int |
executeWithQuery(QueryDetails queryDetails) |
int |
executeWithSQLQuery(NativeQueryDetails nativeQueryDetails) |
<T> T |
findByCriteria(Class<T> returnType,
CriteriaDetails criteriaDetails) |
D |
findByCriteria(CriteriaDetails criteriaDetails) |
<T> T |
findByQuery(Class<T> returnType,
QueryDetails queryDetails) |
D |
findByQuery(QueryDetails queryDetails) |
<T> T |
findBySQLQuery(Class<T> returnType,
NativeQueryDetails nativeQueryDetails) |
D |
findBySQLQuery(NativeQueryDetails nativeQueryDetails) |
D |
get(Class<D> durableClass,
I id) |
I |
lastId() |
List<D> |
list() |
List<D> |
list(I greaterThan,
int maxResults) |
List<D> |
list(I greaterThan,
int maxResults,
int fetchSize) |
List<D> |
list(int maxResults) |
List<D> |
list(int maxResults,
int fetchSize) |
<T> List<T> |
listByCriteria(Class<T> returnType,
CriteriaDetails criteriaDetails) |
List<D> |
listByCriteria(CriteriaDetails criteriaDetails) |
<T> List<T> |
listByQuery(Class<T> returnType,
QueryDetails queryDetails) |
List<D> |
listByQuery(QueryDetails queryDetails) |
<T> List<T> |
listBySQLQuery(Class<T> returnType,
NativeQueryDetails nativeQueryDetails) |
List<D> |
listBySQLQuery(NativeQueryDetails nativeQueryDetails) |
D |
persist(Class<D> durableClass,
D durable) |
Iterable<D> |
scroll() |
Iterable<D> |
scroll(int fetchSize) |
<T> Iterable<T> |
scrollByCriteria(Class<T> returnType,
CriteriaDetails criteriaDetails) |
Iterable<D> |
scrollByCriteria(CriteriaDetails criteriaDetails) |
Iterable<D> |
scrollById(I greaterThan,
int fetchSize) |
<T> Iterable<T> |
scrollByQuery(Class<T> returnType,
QueryDetails queryDetails) |
Iterable<D> |
scrollByQuery(QueryDetails queryDetails) |
Iterable<D> |
scrollBySQLQuery(NativeQueryDetails nativeQueryDetails) |
long |
size() |
delete, get, getSession, getSessionSourceKey, isCacheEnabled, persist, registergetVectoredDaogetId, getIdClass, getIdFromString, getManagedClass, getMetricSourcepublic HibernateDao(HibernateProxySession proxySession)
public HibernateDao(HibernateProxySession proxySession, VectoredDao<I,D> vectoredDao)
public D acquire(Class<D> durableClass, I id)
acquire in class ORMDao<I extends Serializable & Comparable<I>,D extends Durable<I>,org.hibernate.SessionFactory,org.hibernate.Session>public long size()
public I lastId()
public int executeWithSQLQuery(NativeQueryDetails nativeQueryDetails)
public D findBySQLQuery(NativeQueryDetails nativeQueryDetails)
public <T> T findBySQLQuery(Class<T> returnType, NativeQueryDetails nativeQueryDetails)
public List<D> listBySQLQuery(NativeQueryDetails nativeQueryDetails)
public <T> List<T> listBySQLQuery(Class<T> returnType, NativeQueryDetails nativeQueryDetails)
public Iterable<D> scrollBySQLQuery(NativeQueryDetails nativeQueryDetails)
public int executeWithQuery(QueryDetails queryDetails)
public <T> T findByQuery(Class<T> returnType, QueryDetails queryDetails)
public D findByQuery(QueryDetails queryDetails)
public <T> List<T> listByQuery(Class<T> returnType, QueryDetails queryDetails)
public List<D> listByQuery(QueryDetails queryDetails)
public <T> Iterable<T> scrollByQuery(Class<T> returnType, QueryDetails queryDetails)
public Iterable<D> scrollByQuery(QueryDetails queryDetails)
public <T> T findByCriteria(Class<T> returnType, CriteriaDetails criteriaDetails)
public D findByCriteria(CriteriaDetails criteriaDetails)
public <T> List<T> listByCriteria(Class<T> returnType, CriteriaDetails criteriaDetails)
public List<D> listByCriteria(CriteriaDetails criteriaDetails)
public <T> Iterable<T> scrollByCriteria(Class<T> returnType, CriteriaDetails criteriaDetails)
public Iterable<D> scrollByCriteria(CriteriaDetails criteriaDetails)
public org.hibernate.query.NativeQuery constructSQLQuery(NativeQueryDetails nativeQueryDetails)
public org.hibernate.query.Query constructQuery(QueryDetails queryDetails)
public org.hibernate.Criteria constructCriteria(CriteriaDetails criteriaDetails)
public org.hibernate.criterion.DetachedCriteria detachCriteria()
Copyright © 2017. All rights reserved.