Spring 数据 Neo4j:每个继承的 class 都需要一个索引吗?

Spring data Neo4j: do I need a index for each inherited class?

我有

class A {
String property;
}

class B extends A {
...
}

在我的 neo4j 数据库中我有

    Indexes
       ON :A(property) ONLINE for uniqueness constraint

当我编码时:

B entityB = neo4jTemplate.loadByProperty(B.class, "property", propertyvalue)

会不会冲击A指数? 或者我需要

Indexes
     ON :A(property) ONLINE for uniqueness constraint
     ON :B(property) ONLINE for uniqueness constraint

谢谢

neo4jTemplate.loadByProperty(B.class, "property", propertyvalue) 做了一个 MATCH (n:B) ... 所以你也需要在 B 上定义一个索引