假设我有一个名为Foo的简单类。 Foo只有一个字段,一个名为name的字符串。
如果我将一个Foo类型的对象持久存储到数据库中,并且我有一个存储库,允许我通过名称或ID在数据库中查找Foo对象,是否可以获取对单个实例的引用,以便在下一个例子:
// The Foo node with name "bar" has id 1
Foo foo1 = fooRepository.findOne(1);
Foo foo2 = fooRepository.findByName("bar");
foo1和foo2都引用同一个对象?
编辑:我使用的是Spring Data Neo4j 3.2.1。
答案 0 :(得分:2)
SDN3中没有实体的客户端缓存。
所以你得到一个新的实例。
SDN4可能有所不同,不确定。