我想确定我的所有Spring Data Gemfire查询是否使用在Gemfire服务器上定义的索引。如何确定Spring Data Gemfire查询是否使用Gemfire索引?
随着OQL,我知道我可以添加“<trace>
”,并在日志中的GemFire它会显示是否正在使用一个索引:
@Query("<trace> SELECT c FROM /customer c, c.emailAddresses email WHERE email.emailAddress = $1")
CustomerEntity findByEmailAddress(String emailAddress);
但在哪里我们没有OQL定义的方法是什么,喜欢这个? (假设用户名不是客户区域的关键):
CustomerEntity findByUsername(String username);
谢谢!这非常有帮助,添加这些注释将是一个好主意! – GeekChick 2015-04-07 16:19:45