Commit 0dd7b201bb1c4ae999a692643cab2723bcd98916

Authored by 王彬
1 parent f5484570

rows 在mysql 8.0是关键字,不能使用简写别名

build.gradle
... ... @@ -55,7 +55,7 @@ uploadArchives {
55 55 authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD)
56 56 }
57 57 pom.project {
58   - version '2.1.30'
  58 + version '2.1.32'
59 59 artifactId ARTIFACT_Id
60 60 groupId GROUP_ID
61 61 packaging TYPE
... ...
src/main/java/com/taover/repository/CustomJdbcTemplate.java
... ... @@ -668,14 +668,14 @@ public class CustomJdbcTemplate<T, ID extends Serializable> {
668 668 String querySql = selectSql+" "+fromAndWhereSql+" "+orderByPartSql+" "+UtilsSql.getLimitCondition(page, pageSize);
669 669  
670 670 //构造统计计数语句
671   - String countSql = "select count(*) rows from ( select 1 "+fromAndWhereSql+" ) t ";
  671 + String countSql = "select count(*) rowsCount from ( select 1 "+fromAndWhereSql+" ) t ";
672 672  
673 673 //执行查询
674 674 List<Map<String, Object>> queryData = new ArrayList<Map<String, Object>>();
675 675 Map<String, Object> countData = new HashMap<String, Object>();
676 676 queryData = this.jdbcTemplateRead.queryForList(querySql);
677 677 countData = this.jdbcTemplateRead.queryForMap(countSql);
678   - return UtilsSql.createPage(page, pageSize, Integer.valueOf(countData.get("rows").toString()), queryData);
  678 + return UtilsSql.createPage(page, pageSize, Integer.valueOf(countData.get("rowsCount").toString()), queryData);
679 679 }
680 680  
681 681 public <E> Map<String, Object> getBeanPageData(String coreSql, String orderByPartSql, Integer page, Integer pageSize, Class<E> beanClass){
... ... @@ -692,14 +692,14 @@ public class CustomJdbcTemplate&lt;T, ID extends Serializable&gt; {
692 692 String querySql = selectSql+" "+fromAndWhereSql+" "+orderByPartSql+" "+UtilsSql.getLimitCondition(page, pageSize);
693 693  
694 694 //构造统计计数语句
695   - String countSql = "select count(*) rows from ( select 1 "+fromAndWhereSql+" ) t ";
  695 + String countSql = "select count(*) rowsCount from ( select 1 "+fromAndWhereSql+" ) t ";
696 696  
697 697 //执行查询
698 698 List<E> queryData = new ArrayList<E>();
699 699 Map<String, Object> countData = new HashMap<String, Object>();
700 700 queryData = this.jdbcTemplateRead.queryForList(querySql, beanClass);
701 701 countData = this.jdbcTemplateRead.queryForMap(countSql);
702   - return UtilsSql.createPage(page, pageSize, Integer.valueOf(countData.get("rows").toString()), queryData);
  702 + return UtilsSql.createPage(page, pageSize, Integer.valueOf(countData.get("rowsCount").toString()), queryData);
703 703 }
704 704  
705 705 /**
... ...