@Transactional(propagation=REQUIRED) public abstract class DefaultNeo4jRepositoryImpl<T> extends java.lang.Object implements GenericRepository<T>
| Modifier and Type | Field and Description |
|---|---|
protected io.innerloop.neo4j.ogm.SessionFactory |
sessionFactory |
| Constructor and Description |
|---|
DefaultNeo4jRepositoryImpl(io.innerloop.neo4j.ogm.SessionFactory sessionFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(T entity) |
java.lang.Iterable<T> |
findAll() |
T |
findBy(java.util.Map<java.lang.String,java.lang.Object> parameters) |
T |
findBy(java.lang.String propertyName,
java.lang.Object propertyValue) |
protected java.lang.Class<T> |
getPersistentClass() |
void |
save(T entity) |
@Autowired public DefaultNeo4jRepositoryImpl(io.innerloop.neo4j.ogm.SessionFactory sessionFactory)
protected java.lang.Class<T> getPersistentClass()
public java.lang.Iterable<T> findAll()
findAll in interface GenericRepository<T>public T findBy(java.util.Map<java.lang.String,java.lang.Object> parameters)
findBy in interface GenericRepository<T>public T findBy(java.lang.String propertyName, java.lang.Object propertyValue)
findBy in interface GenericRepository<T>public void save(T entity)
save in interface GenericRepository<T>public void delete(T entity)
delete in interface GenericRepository<T>