public class JpaRepository extends AbstractRepository
| Constructor and Description |
|---|
JpaRepository(javax.persistence.EntityManager entityManager,
EntityMetaData entityMetaData,
QueryResolver queryResolver) |
JpaRepository(EntityMetaData entityMetaData,
QueryResolver queryResolver) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Entity entity) |
Integer |
add(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(Query q) |
Entity |
findOne(Object id) |
Entity |
findOne(Object id,
Fetch fetch) |
Entity |
findOne(Query q) |
void |
flush() |
Set<RepositoryCapability> |
getCapabilities() |
protected Class<? extends Entity> |
getEntityClass() |
protected javax.persistence.EntityManager |
getEntityManager() |
EntityMetaData |
getEntityMetaData() |
Iterator<Entity> |
iterator() |
void |
update(Entity entity) |
void |
update(Iterable<? extends Entity> entities) |
addEntityListener, aggregate, create, drop, findAll, findAll, getName, query, rebuildIndex, removeEntityListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic static final String BASE_URL
public JpaRepository(EntityMetaData entityMetaData, QueryResolver queryResolver)
public JpaRepository(javax.persistence.EntityManager entityManager,
EntityMetaData entityMetaData,
QueryResolver queryResolver)
public EntityMetaData getEntityMetaData()
protected javax.persistence.EntityManager getEntityManager()
@Transactional public void add(Entity entity)
add in interface Repositoryadd in class AbstractRepository@Transactional public Integer add(Iterable<? extends Entity> entities)
add in interface Repositoryadd in class AbstractRepository@Transactional(readOnly=true) public long count()
count in interface Repositorycount in class AbstractRepository@Transactional(readOnly=true) public long count(Query q)
count in interface Repositorycount in class AbstractRepositorypublic Entity findOne(Object id)
findOne in interface RepositoryfindOne in class AbstractRepositorypublic Entity findOne(Object id, Fetch fetch)
findOne in interface RepositoryfindOne in class AbstractRepository@Transactional(readOnly=true) public Iterable<Entity> findAll(Query q)
findAll in interface RepositoryfindAll in class AbstractRepository@Transactional(readOnly=true) public Entity findOne(Query q)
findOne in interface RepositoryfindOne in class AbstractRepository@Transactional public void update(Entity entity)
update in interface Repositoryupdate in class AbstractRepository@Transactional public void update(Iterable<? extends Entity> entities)
update in interface Repositoryupdate in class AbstractRepository@Transactional public void deleteById(Object id)
deleteById in interface RepositorydeleteById in class AbstractRepository@Transactional public void delete(Entity entity)
delete in interface Repositorydelete in class AbstractRepository@Transactional public void delete(Iterable<? extends Entity> entities)
delete in interface Repositorydelete in class AbstractRepository@Transactional public void deleteAll()
deleteAll in interface RepositorydeleteAll in class AbstractRepositorypublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class AbstractRepositoryIOException@Transactional public void deleteById(Iterable<Object> ids)
deleteById in interface RepositorydeleteById in class AbstractRepository@Transactional(readOnly=true) public void flush()
flush in interface Repositoryflush in class AbstractRepositorypublic void clearCache()
clearCache in interface RepositoryclearCache in class AbstractRepositorypublic Set<RepositoryCapability> getCapabilities()
Copyright © 2016. All Rights Reserved.