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(Iterable<Object> ids) |
Iterable<Entity> |
findAll(Query q) |
Entity |
findOne(Object id) |
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) |
aggregate, getName, queryclone, 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 AbstractRepository@Transactional(readOnly=true) public Entity findOne(Object id)
findOne in interface RepositoryfindOne in class AbstractRepository@Transactional(readOnly=true) public Iterable<Entity> findAll(Iterable<Object> ids)
findAll in interface RepositoryfindAll 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 © 2015. All Rights Reserved.