public class AbstractHibernateRepository<T,V extends java.io.Serializable>
extends java.lang.Object
implements org.springframework.data.repository.PagingAndSortingRepository<T,V>
PagingAndSortingRepository| Constructor and Description |
|---|
AbstractHibernateRepository() |
| Modifier and Type | Method and Description |
|---|---|
long |
count() |
void |
delete(java.lang.Iterable<? extends T> iterable) |
void |
delete(T k) |
void |
delete(V v) |
void |
deleteAll() |
void |
evict(T t) |
boolean |
exists(V v) |
java.lang.Iterable<T> |
findAll() |
java.lang.Iterable<T> |
findAll(java.lang.Iterable<V> iterable) |
org.springframework.data.domain.Page<T> |
findAll(org.springframework.data.domain.Pageable pageable) |
java.lang.Iterable<T> |
findAll(org.springframework.data.domain.Sort sort) |
T |
findOne(V v) |
void |
flush() |
protected java.lang.Class<T> |
getEntityClass()
Get the entity class.
|
protected org.hibernate.Session |
getSession()
Fetch the current hibernate session
|
protected java.util.List<T> |
getUniqueObjects(java.util.List<T> objects)
Reduce a list down to it's unique entities.
|
<S extends T> |
save(java.lang.Iterable<S> iterable) |
<S extends T> |
save(S entity) |
protected org.hibernate.Session getSession()
Sessionprotected java.lang.Class<T> getEntityClass()
protected java.util.List<T> getUniqueObjects(java.util.List<T> objects)
objects - a list containing duplicatespublic void flush()
public void evict(T t)
public <S extends T> S save(S entity)
public boolean exists(V v)
public java.lang.Iterable<T> findAll()
public long count()
public void delete(V v)
public void delete(T k)
public void delete(java.lang.Iterable<? extends T> iterable)
public void deleteAll()
public <S extends T> java.lang.Iterable<S> save(java.lang.Iterable<S> iterable)
public java.lang.Iterable<T> findAll(org.springframework.data.domain.Sort sort)