Grails查询结果返回

时间:2015-10-14 02:30:15

标签: sql object grails

这是mu Controller Query;

      Sql sqlStatement = new Sql(dataSource)
    def sqlString = ("SELECT DISTINCT DATE_FORMAT(doc_hdr_0.date_created,'%D %M %Y') AS 'X', Count(DATE_FORMAT(doc_hdr_0.date_created,'%D %M %Y')) AS 'Y'\n" +
            "FROM doccon.doc_hdr doc_hdr_0\n" +
            "GROUP BY DATE_FORMAT(doc_hdr_0.date_created,'%D %M %Y')")

    def returnList = []
    sqlStatement.eachRow(sqlString){
        returnList << it.toRowResult()
    }
    sqlStatement.close()
    [returnList:returnList]

结果     [{X = 2015年9月12日,Y = 3},{X = 2015年9月14日,Y = 1},{X = 2015年9月15日,Y = 2},{X = 2015年9月16日,Y = 16},{ X = 2015年9月8日,Y = 2}]这就是我想要的东西= INSTED:

我想将=符号更改为:我该怎么做?

当我更改[returnList:returnList]以呈现returnList

结果是 [['X':'2015年9月12日','Y':3],['X':'2015年9月14日','Y':1],['X':'2015年9月15日','Y ':2],['X':'2015年9月16日','Y':16],['X':'2015年9月8日','Y':2]] 现在结果是[[k,v]]奇怪

0 个答案:

没有答案