public class QHibernateDao<I extends Serializable & Comparable<I>,D extends HibernateDurable<I,D>> extends ORMDao<I,D,org.hibernate.SessionFactory,org.hibernate.Session>
| Constructor and Description |
|---|
QHibernateDao(ProxySession<org.hibernate.SessionFactory,org.hibernate.Session> proxySession) |
QHibernateDao(ProxySession<org.hibernate.SessionFactory,org.hibernate.Session> proxySession,
VectoredDao<I,D> vectoredDao) |
| Modifier and Type | Method and Description |
|---|---|
D |
acquire(Class<D> durableClass,
I id) |
<T> long |
countByQuery(HibernateQueryDetails<T> queryDetails) |
void |
delete(Class<D> durableClass,
D durable) |
Long |
deleteWithQuery(HibernateDeleteDetails<D> deleteDetails) |
D |
detach(D object) |
<T> T |
findByQuery(Class<T> returnType,
HibernateQueryDetails<T> queryDetails) |
D |
findByQuery(HibernateQueryDetails<D> queryDetails) |
D |
get(Class<D> durableClass,
I id) |
List<D> |
list() |
List<D> |
list(Collection<I> idCollection) |
List<D> |
list(I greaterThan,
int fetchSize) |
List<D> |
list(int fetchSize) |
<T> List<T> |
listByQuery(Class<T> returnType,
HibernateQueryDetails<T> queryDetails) |
List<D> |
listByQuery(HibernateQueryDetails<D> queryDetails) |
D |
persist(Class<D> durableClass,
D durable) |
Iterable<D> |
scroll() |
Iterable<D> |
scroll(int fetchSize) |
Iterable<D> |
scrollById(I greaterThan,
int fetchSize) |
<T> Iterable<T> |
scrollByQuery(HibernateQueryDetails<T> queryDetails) |
long |
size() |
Long |
updateWithQuery(HibernateUpdateDetails<D> updateDetails) |
delete, get, getSession, getSessionSourceKey, isCacheEnabled, persist, registergetVectoredDaogetId, getIdClass, getIdFromString, getManagedClass, getMetricSourcepublic QHibernateDao(ProxySession<org.hibernate.SessionFactory,org.hibernate.Session> proxySession)
public QHibernateDao(ProxySession<org.hibernate.SessionFactory,org.hibernate.Session> proxySession, VectoredDao<I,D> vectoredDao)
public D acquire(Class<D> durableClass, I id)
acquire in class ORMDao<I extends Serializable & Comparable<I>,D extends HibernateDurable<I,D>,org.hibernate.SessionFactory,org.hibernate.Session>public long size()
public List<D> list(Collection<I> idCollection)
public <T> long countByQuery(HibernateQueryDetails<T> queryDetails)
public D findByQuery(HibernateQueryDetails<D> queryDetails)
public <T> T findByQuery(Class<T> returnType, HibernateQueryDetails<T> queryDetails)
public List<D> listByQuery(HibernateQueryDetails<D> queryDetails)
public <T> List<T> listByQuery(Class<T> returnType, HibernateQueryDetails<T> queryDetails)
public <T> Iterable<T> scrollByQuery(HibernateQueryDetails<T> queryDetails)
public Long updateWithQuery(HibernateUpdateDetails<D> updateDetails)
public Long deleteWithQuery(HibernateDeleteDetails<D> deleteDetails)
Copyright © 2020. All rights reserved.