我想確定我的所有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