public class GenericDAOFactory extends Object
| Constructor and Description |
|---|
GenericDAOFactory() |
| Modifier and Type | Method and Description |
|---|---|
static <T,ID extends Serializable,DAO extends cz.datalite.dao.GenericDAO<T,ID>> |
createDAO(org.springframework.context.ApplicationContext applicationContext,
Class<T> entityClass,
Class<ID> idClass,
Class<DAO> daoClass)
Create new DAO with generic methods on interface and setup it with entity manager factory.
|
public static <T,ID extends Serializable,DAO extends cz.datalite.dao.GenericDAO<T,ID>> DAO createDAO(org.springframework.context.ApplicationContext applicationContext, Class<T> entityClass, Class<ID> idClass, Class<DAO> daoClass)
T - entity classID - ID classDAO - DAO interface classapplicationContext - context to find entity manager factory bean (either by name 'entityManagerFactory'
or by class 'javax.persistence.PersistenceManagerFactory'entityClass - entity classidClass - ID classdaoClass - DAO interface classCopyright © 2017 DataLite. All rights reserved.