基于日期的查询grails

时间:2012-06-21 10:11:22

标签: grails closures named-query

我有一个域类:

class A{
    String abc
    String def
    Date dateDestruction
}

我想编写一个namedQuery或一个闭包,它可以让我根据给定的月份和年份检索A的各种对象的计数。我想以下列格式显示对象:

Feb 2011    Object 1
            Object 2
March 2011  Object 3
            Object 4
            Object 5

关于如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:0)

尝试使用HQL,类似于以下内容:

A.executeQuery("select * from A a " +
                 "where month(a.dateDestruction) = ? and year(a.dateDestruction) = ?",
                 [/* month */, /* year */])