public class JpaRepository extends AbstractCrudRepository
| 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 Object |
addInternal(Entity entity) |
protected Integer |
addInternal(Iterable<? extends Entity> entities) |
AggregateResult |
aggregate(AttributeMetaData xAttributeMeta,
AttributeMetaData yAttributeMeta,
Query query) |
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) |
<E extends Entity> |
findAll(Query q,
Class<E> clazz) |
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) |
add, add, 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 Object 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> Iterable<E> findAll(Query q, Class<E> clazz)
@Transactional(readOnly=true) public <E extends Entity> E findOne(Object id, Class<E> clazz)
public AggregateResult aggregate(AttributeMetaData xAttributeMeta, AttributeMetaData yAttributeMeta, Query query)
Copyright © 2014. All Rights Reserved.