public abstract class HibernateRepository<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManager |
entityManager |
protected Class<T> |
entityType |
| Modifier | Constructor and Description |
|---|---|
protected |
HibernateRepository(Class<T> entityType) |
| Modifier and Type | Method and Description |
|---|---|
T |
create(T entity) |
org.hibernate.Criteria |
createCriteria(Class<T> clazz) |
void |
evict(T entity) |
List<T> |
findAll() |
List<T> |
findAllLike(String fieldName,
String value) |
T |
findByField(String field,
String value) |
protected void |
flushAndClear() |
T |
get(Long id) |
protected org.hibernate.Session |
getCurrentSession() |
T |
load(Long id) |
T |
merge(T entity) |
org.hibernate.Query |
query(String queryName) |
T |
save(T entity) |
Copyright © 2015–2016 eGovernments Foundation. All rights reserved.