protected QueryResult<T> executeResult(Limit limit) { QueryResult result = null == limit ? executeQuery(this) : executeQuery(new LimitQueryContext(limit)); if (null != em) { if (eventHandler.isHandleLoadEvent(context, em)) { LoadEntityEventImpl event = new LoadEntityEventImpl(this, em, result.list(), false); eventHandler.postLoadEntityNoTrans(context, em, event); } } return result; }