如何修剪createCriteria中的属性

时间:2012-11-06 22:41:07

标签: grails gorm projection createcriteria

我正在尝试修剪投影属性,但它不允许我这样做。

def c = Book.createCriteria()
def books = c.list { 
    projections {
        property ("title")
    }
    def now = new Date()
    between('publishingDate', now-45, now+15)
}

我想修改标准中的“标题”字段,但它不起作用。有什么建议吗?

1 个答案:

答案 0 :(得分:2)

这可以在grails 2.2中使用sqlProjection

projections {
    sqlProjection 'trim(title) as title', ['title'], [java.sql.Types.VARCHAR]
}