次のデータモデルがあるとしましょう:
public class A {
@Indexed(indexType = IndexType.FULLTEXT, indexName = "property1")
String property1;
}
public class B extends A {
@Indexed(indexType = IndexType.FULLTEXT, indexName = "property2")
String property2;
}
property1
別のインデックス名でクラス B のインデックスを作成するように Spring フレームワークに指示できますか? そうでない場合、そのような場合はどうしますか?つまり、すべてが同じ基本クラスを拡張するクラスがほとんどなく、同時に、それらのクラスが基本クラスから継承するすべてのプロパティにインデックスを付ける必要がある場合はどうしますか。これらのプロパティに注釈を付けて、基本クラスでのみインデックスを作成できますが、非常に制限されています。私に何ができる?
ありがとう。