public class GenericHibernateAccessor extends org.springframework.orm.hibernate3.support.HibernateDaoSupport implements GenericPersistenceAccessor
Modifier and Type | Field and Description |
---|---|
protected HibernateCriteriaConverter |
criteriaConverter |
Constructor and Description |
---|
GenericHibernateAccessor() |
Modifier and Type | Method and Description |
---|---|
<T> void |
delete(T entity) |
<T> void |
deleteAll(Class<T> clazz) |
<T> void |
deleteAll(Collection<T> entities) |
<T> List<T> |
executeNativeQuery(String sql,
Map<String,Object> parameterMap)
Executes a native SQL query.
|
<T> List<T> |
find(String query) |
<T> List<T> |
find(String query,
Object... values) |
<T> List<T> |
findAll(Class<T> entityClass) |
List |
findMatching(Criteria criteria) |
<T> List<T> |
findUsingNamedParameters(String query,
String[] paramNames,
Object[] values) |
<T> List<T> |
findUsingNamedParameters(String query,
String[] paramNames,
Object[] values,
Integer offset,
Integer limit) |
<T> T |
get(Class<T> entityType,
Serializable entityId) |
<T> T |
save(T entity) |
<T> void |
saveAll(Collection<T> entities) |
<T> void |
update(T entity) |
protected final HibernateCriteriaConverter criteriaConverter
public <T> List<T> find(String query)
find
in interface GenericPersistenceAccessor
public <T> List<T> find(String query, Object... values)
find
in interface GenericPersistenceAccessor
public <T> List<T> findUsingNamedParameters(String query, String[] paramNames, Object[] values)
findUsingNamedParameters
in interface GenericPersistenceAccessor
public <T> List<T> findUsingNamedParameters(String query, String[] paramNames, Object[] values, Integer offset, Integer limit)
findUsingNamedParameters
in interface GenericPersistenceAccessor
public <T> List<T> executeNativeQuery(String sql, Map<String,Object> parameterMap)
GenericPersistenceAccessor
executeNativeQuery
in interface GenericPersistenceAccessor
sql
- The SQL query to executeparameterMap
- An optional parameters map to apply to the query.public <T> T get(Class<T> entityType, Serializable entityId)
get
in interface GenericPersistenceAccessor
public List findMatching(Criteria criteria)
findMatching
in interface GenericPersistenceAccessor
public <T> void saveAll(Collection<T> entities)
saveAll
in interface GenericPersistenceAccessor
public <T> T save(T entity)
save
in interface GenericPersistenceAccessor
public <T> void update(T entity)
update
in interface GenericPersistenceAccessor
public <T> void delete(T entity)
delete
in interface GenericPersistenceAccessor
public <T> void deleteAll(Class<T> clazz)
deleteAll
in interface GenericPersistenceAccessor
public <T> void deleteAll(Collection<T> entities)
deleteAll
in interface GenericPersistenceAccessor
public <T> List<T> findAll(Class<T> entityClass) throws org.springframework.dao.DataAccessException
findAll
in interface GenericPersistenceAccessor
org.springframework.dao.DataAccessException
Copyright © 2021. All rights reserved.