public abstract class BaseDaoImpl<T extends Entity<U>,U extends Serializable> extends Object implements BaseDao<T,U>
| Modifier and Type | Field and Description |
|---|---|
protected org.hibernate.SessionFactory |
sessionFactory |
| Constructor and Description |
|---|
BaseDaoImpl(Class<T> clazz)
constructor with the correct class to handle
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
clear
|
Long |
count()
count object list
|
void |
delete(T obj)
delete object
|
void |
evict(T obj)
evict obj
|
void |
flush()
flush
|
T |
get(U id)
get object
|
org.hibernate.SessionFactory |
getSessionFactory() |
T |
load(U id)
load object
|
List<T> |
loadList()
load object list
|
abstract List<T> |
loadListEagerly()
load object list eagerly
|
U |
save(T obj)
save object
|
void |
setSessionFactory(org.hibernate.SessionFactory sessionFactory) |
public org.hibernate.SessionFactory getSessionFactory()
public void setSessionFactory(org.hibernate.SessionFactory sessionFactory)
public Long count()
public abstract List<T> loadListEagerly()
loadListEagerly in interface BaseDao<T extends Entity<U>,U extends Serializable>public void delete(T obj)
public void flush()
public void evict(T obj)
Copyright © 2020. All rights reserved.