【发布时间】:2013-04-30 12:45:14
【问题描述】:
假设我有以下数据模型:
public class A {
@Indexed(indexType = IndexType.FULLTEXT, indexName = "property1")
String property1;
}
public class B extends A {
@Indexed(indexType = IndexType.FULLTEXT, indexName = "property2")
String property2;
}
我可以告诉 Spring 框架以不同的索引名称索引 B 类的 property1 吗?
如果没有,在这种情况下你会怎么做?我的意思是,如果你有几个类都扩展同一个基类,但同时,这些类从基类继承的所有属性都应该被索引,你会怎么做。我只能在基类中注释这些属性以进行索引,这是非常有限的。我能做什么?
谢谢。
【问题讨论】:
-
您选择了哪种方法?如果您使用过其中一个答案,请批准它们。
-
我实际上还在玩它,这就是为什么我仍然没有接受答案。今天我将更深入地了解 Level.INSTANCE 建议,看看它是否真的满足了我的需求,因为正如我所写的,我上次尝试它时没有看到任何影响。今晚或明天我会接受其中一个答案。
标签: spring neo4j spring-data-neo4j