Hazelcast为带有相同类的不同类的对象的Map添加索引

时间:2019-01-22 07:43:21

标签: java indexing interface hazelcast

我有一个映射,其中包含4个不同类的对象,所有对象都实现相同的接口。我希望索引位于接口中的方法的结果上(该接口为4个类的每一个返回特定的属性)。在方法中,属性名称可能以嵌套方式到达,因此,我无法直接在索引中使用属性名称。如何处理呢?

1 个答案:

答案 0 :(得分:3)

@ jeffy-jahfar,如果要调用的方法没有参数,只需简单地将其重命名为getXXX并将XXX定义为索引名。 Hazelcast首先尝试调用getter方法,如果没有,则直接访问该字段。这样,您可以索引此方法调用的结果。

相关问题