【发布时间】:2014-01-21 08:55:24
【问题描述】:
我已经开始使用 SDN 3.0.0 M1 和 Neo4j 2.0(通过 rest 接口),我想使用现有的 graph.db 和现有的数据。
我没有问题通过hrRepository.save(myObject); 找到通过 SDN 创建的节点,但我无法通过hrRepository.findAll(); 或任何其他方法获取任何现有节点(不是通过 SDN 创建的),尽管我手动添加了属性@ 987654323@ 在此现有节点中。
我使用一个非常简单的存储库来测试它:
@Component
public interface HrRepository extends GraphRepository<Hr> {
Hr findByName(String name);
@Query("match (hr:hr) return hr")
EndResult <Hr> GetAllHrByLabels();
}
命名查询 GetAllHrByLabels 运行良好。
是否有在现有数据上使用标准方法(findAll() 、 findByName())而不重新定义 Cypher 查询的现有方法?
【问题讨论】:
标签: spring neo4j spring-data-neo4j