public class JpaRepository extends AbstractAggregateableCrudRepository
| Constructor and Description |
|---|
JpaRepository(javax.persistence.EntityManager entityManager,
EntityMetaData entityMetaData,
EntityValidator entityValidator,
QueryResolver queryResolver) |
JpaRepository(EntityMetaData entityMetaData,
EntityValidator entityValidator,
QueryResolver queryResolver) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAggregateValuesAndLabels(AttributeMetaData attr,
List<Object> values,
Set<String> labels) |
protected void |
addInternal(Entity entity) |
protected Integer |
addInternal(Iterable<? extends Entity> entities) |
void |
clearCache() |
void |
close() |
long |
count() |
long |
count(Query q) |
void |
delete(Entity entity) |
void |
delete(Iterable<? extends Entity> entities) |
void |
deleteAll() |
void |
deleteById(Iterable<Object> ids) |
void |
deleteById(Object id) |
Iterable<Entity> |
findAll(Iterable<Object> ids) |
<E extends Entity> |
findAll(Iterable<Object> ids,
Class<E> clazz) |
Iterable<Entity> |
findAll(Query q) |
Entity |
findOne(Object id) |
<E extends Entity> |
findOne(Object id,
Class<E> clazz) |
Entity |
findOne(Query q) |
<E extends Entity> |
findOne(Query q,
Class<E> clazz) |
void |
flush() |
protected Class<? extends Entity> |
getEntityClass() |
protected javax.persistence.EntityManager |
getEntityManager() |
EntityMetaData |
getEntityMetaData() |
Iterator<Entity> |
iterator() |
protected void |
updateInternal(Entity entity) |
protected void |
updateInternal(Iterable<? extends Entity> entities) |
protected void |
updateInternal(List<? extends Entity> entities,
DatabaseAction dbAction,
String... keyNames) |
aggregateadd, add, findAll, query, update, update, updategetName, getUrl, iteratorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, getUrl, iteratorpublic static final String BASE_URL
public JpaRepository(EntityMetaData entityMetaData, EntityValidator entityValidator, QueryResolver queryResolver)
public JpaRepository(javax.persistence.EntityManager entityManager,
EntityMetaData entityMetaData,
EntityValidator entityValidator,
QueryResolver queryResolver)
public EntityMetaData getEntityMetaData()
protected javax.persistence.EntityManager getEntityManager()
protected void addInternal(Entity entity)
addInternal in class AbstractCrudRepositoryprotected Integer addInternal(Iterable<? extends Entity> entities)
addInternal in class AbstractCrudRepository@Transactional(readOnly=true) public long count()
@Transactional(readOnly=true) public long count(Query q)
protected void updateInternal(Entity entity)
updateInternal in class AbstractCrudRepositoryprotected void updateInternal(Iterable<? extends Entity> entities)
updateInternal in class AbstractCrudRepositoryprotected void updateInternal(List<? extends Entity> entities, DatabaseAction dbAction, String... keyNames)
updateInternal in class AbstractCrudRepository@Transactional public void deleteById(Object id)
@Transactional public void delete(Entity entity)
@Transactional public void deleteAll()
public void close()
throws IOException
IOException@Transactional(readOnly=true) public void flush()
public void clearCache()
@Transactional(readOnly=true) public <E extends Entity> Iterable<E> findAll(Iterable<Object> ids, Class<E> clazz)
@Transactional(readOnly=true) public <E extends Entity> E findOne(Object id, Class<E> clazz)
protected void addAggregateValuesAndLabels(AttributeMetaData attr, List<Object> values, Set<String> labels)
addAggregateValuesAndLabels in class AbstractAggregateableCrudRepositoryCopyright © 2015. All Rights Reserved.