标签: java indexing interface hazelcast
我有一个映射,其中包含4个不同类的对象,所有对象都实现相同的接口。我希望索引位于接口中的方法的结果上(该接口为4个类的每一个返回特定的属性)。在方法中,属性名称可能以嵌套方式到达,因此,我无法直接在索引中使用属性名称。如何处理呢?
答案 0 :(得分:3)
@ jeffy-jahfar,如果要调用的方法没有参数,只需简单地将其重命名为getXXX并将XXX定义为索引名。 Hazelcast首先尝试调用getter方法,如果没有,则直接访问该字段。这样,您可以索引此方法调用的结果。
getXXX
XXX