Class BaseDaoImpl<T extends Entity<U>,U extends Serializable>
java.lang.Object
org.sklsft.commons.model.patterns.BaseDaoImpl<T,U>
- All Implemented Interfaces:
BaseDao<T,U>
public abstract class BaseDaoImpl<T extends Entity<U>,U extends Serializable>
extends Object
implements BaseDao<T,U>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()clearcount()count object listvoiddelete objectvoidevict objvoidflush()flushget objectorg.hibernate.SessionFactoryload objectloadList()load object listload object list eagerlysave objectvoidsetSessionFactory(org.hibernate.SessionFactory sessionFactory)
-
Field Details
-
sessionFactory
@Inject protected org.hibernate.SessionFactory sessionFactory
-
-
Constructor Details
-
BaseDaoImpl
constructor with the correct class to handle
-
-
Method Details
-
getSessionFactory
public org.hibernate.SessionFactory getSessionFactory() -
setSessionFactory
public void setSessionFactory(org.hibernate.SessionFactory sessionFactory) -
count
count object list -
loadList
load object list -
loadListEagerly
load object list eagerly- Specified by:
loadListEagerlyin interfaceBaseDao<T extends Entity<U>,U extends Serializable>
-
load
load object -
get
get object -
save
save object -
delete
delete object -
flush
public void flush()flush -
evict
evict obj -
clear
public void clear()clear
-