Example #1
0
  public void buildPagerModelQuery(PagerModel pagerModel, BaseDto dto) {

    LogConfigDto logConfigDto = (LogConfigDto) dto;
    LogConfigure logConfigure = logConfigDto.getLogConfigure();
    // 按主键来统计记录数,如有必要可以手动指定其他属性,
    // 如多对像连查时,且主建名相同,这时就要手动加上"别名.主键名"形式
    pagerModel.setCountProName(super.getIdName(LogConfigure.class));
    StringBuilder hqlStr = new StringBuilder();
    Map<String, Object> hqlParamMap = new HashMap<String, Object>();

    buildQuery(hqlParamMap, logConfigure, hqlStr);
    pagerModel.setQueryHql(hqlStr.toString());
    pagerModel.setHqlParamMap(hqlParamMap);
  }