亲,只收二进制

spring-data 如何打印查询语句

Elasticsearch | 作者 huan | 发布于2018年10月26日 | 阅读数:7613

使用spring data  查询es,如何是打印底层翻译好的查询语句。目前尝试使用spring aop进行语句打印,但是无法切到底层的方法。各位大佬,有什么好的方法吗?
 Criteria criteria=new Criteria();
criteria.and(new Criteria(Constant.ES_PARAM_PID).is(requestVo.getPid()))
.and(new Criteria(Constant.ES_PARAM_STOREID).is(requestVo.getStoreId()))
.and(new Criteria(Constant.ES_PARAM_FISCALYEAR).is(requestVo.getFiscalYear()))
.and(new Criteria(Constant.ES_PARAM_CYCLEID).is(requestVo.getCycleId()))
.and(new Criteria(Constant.ES_PARAM_WID).is(requestVo.getWid()))
CriteriaQuery criteriaQuery = new CriteriaQuery(criteria);
elasticsearchTemplate.queryForObject(criteriaQuery, Goods.class);          ;


 
已邀请:

要回复问题请先登录注册