Interface TreeDao<T extends TreeSearchEntity,ID extends java.io.Serializable>
-
- All Known Implementing Classes:
TreeDaoImpl
public interface TreeDao<T extends TreeSearchEntity,ID extends java.io.Serializable>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbulkInsert(java.util.Collection<T> entities)intbulkUpdate(java.lang.String queryString, java.lang.Object... value)org.hibernate.criterion.DetachedCriteriacreateDetachedCriteria()org.hibernate.criterion.DetachedCriteriacreateDetachedCriteria(java.lang.Class<?> clazz)voiddelete(T persistentObject)voiddeleteAll(java.util.Collection<T> entities)voiddeleteById(ID id)Texcute(org.springframework.orm.hibernate5.HibernateCallback<T> callback)Tfind(ID id, org.hibernate.LockMode lockMode)Tfind(ID id, org.hibernate.LockMode lockMode, boolean enableCache)java.lang.Class<T>getClazz()intgetCount(java.util.List<org.hibernate.criterion.Criterion> criterions)intgetCount(org.hibernate.criterion.Criterion... criterions)intgetCount(T extractSearchDTO)org.hibernate.SessiongetCurrentSession()intgetGroupByCount(T extractSearchDTO, java.lang.String tagert)java.util.List<T>getGroupByList(T extractSearchDTO, java.lang.String target)java.util.Map<java.lang.String,java.lang.Long>getGroupByList(T extractSearchDTO, java.lang.String groupProperty, java.lang.String sumProperty)java.util.List<T>getList()java.util.List<T>getList(java.util.List<org.hibernate.criterion.Criterion> criterions, java.util.List<org.hibernate.criterion.Order> orders)java.util.List<T>getList(org.hibernate.criterion.Criterion... criterions)java.util.List<T>getList(org.hibernate.criterion.DetachedCriteria detachedCriteria, int limit, int offset)java.util.List<T>getList(T extractSearchDTO)java.util.List<T>getList(T extractSearchDTO, org.hibernate.criterion.Criterion... criterion)java.util.List<T>getListWithoutPaging(org.hibernate.criterion.DetachedCriteria detachedCriteria)java.util.List<T>getListWithoutPaging(org.hibernate.criterion.Order order)java.util.List<T>getListWithoutPaging(org.hibernate.criterion.Order order, org.hibernate.criterion.Criterion... criterion)java.util.List<T>getListWithoutPaging(T extractSearchDTO)java.util.List<T>getPaginatedList(T extractSearchDTO)intgetSum(java.util.List<org.hibernate.criterion.Criterion> criterions, java.lang.String propertyName)intgetSum(T extractSearchDTO, java.lang.String propertyName)TgetUnique(java.lang.Long id)TgetUnique(java.util.List<org.hibernate.criterion.Criterion> criterion)TgetUnique(org.hibernate.criterion.Criterion criterion)TgetUnique(org.hibernate.criterion.Criterion... criterions)TgetUnique(T extractSearchDTO)IDinsert(T entity)voidmerge(T transientObject)voidrefresh(java.lang.Object entity)java.util.List<T>search(java.util.Map<java.lang.String,java.lang.Object> parameterMap)voidsetClazz(java.lang.Class<T> clazzToSet)IDstore(T newInstance)voidstoreOrUpdate(T newInstance)voidupdate(T transientObject)
-
-
-
Method Detail
-
getClazz
java.lang.Class<T> getClazz()
-
setClazz
void setClazz(java.lang.Class<T> clazzToSet)
-
getCurrentSession
org.hibernate.Session getCurrentSession()
-
createDetachedCriteria
org.hibernate.criterion.DetachedCriteria createDetachedCriteria(java.lang.Class<?> clazz)
-
createDetachedCriteria
org.hibernate.criterion.DetachedCriteria createDetachedCriteria()
-
getUnique
T getUnique(java.lang.Long id)
-
getUnique
T getUnique(org.hibernate.criterion.Criterion criterion)
-
getUnique
T getUnique(org.hibernate.criterion.Criterion... criterions)
-
getUnique
T getUnique(java.util.List<org.hibernate.criterion.Criterion> criterion)
-
getList
java.util.List<T> getList()
-
getList
java.util.List<T> getList(org.hibernate.criterion.DetachedCriteria detachedCriteria, int limit, int offset)
-
getList
java.util.List<T> getList(T extractSearchDTO, org.hibernate.criterion.Criterion... criterion)
-
getList
java.util.List<T> getList(org.hibernate.criterion.Criterion... criterions)
-
getList
java.util.List<T> getList(java.util.List<org.hibernate.criterion.Criterion> criterions, java.util.List<org.hibernate.criterion.Order> orders)
-
getGroupByList
java.util.Map<java.lang.String,java.lang.Long> getGroupByList(T extractSearchDTO, java.lang.String groupProperty, java.lang.String sumProperty)
-
getGroupByCount
int getGroupByCount(T extractSearchDTO, java.lang.String tagert)
-
getListWithoutPaging
java.util.List<T> getListWithoutPaging(org.hibernate.criterion.Order order)
-
getListWithoutPaging
java.util.List<T> getListWithoutPaging(org.hibernate.criterion.Order order, org.hibernate.criterion.Criterion... criterion)
-
getListWithoutPaging
java.util.List<T> getListWithoutPaging(org.hibernate.criterion.DetachedCriteria detachedCriteria)
-
getCount
int getCount(org.hibernate.criterion.Criterion... criterions)
-
getCount
int getCount(T extractSearchDTO)
-
getCount
int getCount(java.util.List<org.hibernate.criterion.Criterion> criterions)
-
getSum
int getSum(java.util.List<org.hibernate.criterion.Criterion> criterions, java.lang.String propertyName)
-
getSum
int getSum(T extractSearchDTO, java.lang.String propertyName)
-
refresh
void refresh(java.lang.Object entity)
-
storeOrUpdate
void storeOrUpdate(T newInstance)
-
update
void update(T transientObject)
-
merge
void merge(T transientObject)
-
bulkUpdate
int bulkUpdate(java.lang.String queryString, java.lang.Object... value)
-
delete
void delete(T persistentObject)
-
deleteAll
void deleteAll(java.util.Collection<T> entities)
-
bulkInsert
void bulkInsert(java.util.Collection<T> entities)
-
search
java.util.List<T> search(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
-
deleteById
void deleteById(ID id)
-
-