报错
Error evaluating expression 'ew != null and ew.sqlFirst != null'.Cause : org.apache.ibatis.ognl.OgnlException : sqlFirst
原因
QueryChainWrapper不能作为查询条件构造器, 也不能作为更新条件构造器
查询
错误用法: list(query )
正确用法:query.list();
更新
错误用法
QueryChainWrapper query = this.query();
update(sendMessage, wrapper);
正确用法
QueryChainWrapper query = this.query();
update(sendMessage, wrapper.getWrapper());
QueryChainWrapper<ReceiveMessage> query = this.query();
query.eq("status", MessageStatusEnum.EXCEPTION.getCode());
query.eq("remind_flag", 0);
query.ge("retry_count", DatabusConstant.RETRY_COUNT);
query.last("limit " + batchLimit);
List<ReceiveMessage> messageList = query.list();