如何使用createCriteria将所有数据作为列表

时间:2015-03-24 10:36:49

标签: grails gorm

我有像

这样的表结构
id bigint(20) NOT NULL
version bigint(20) NOT NULL 
name varchar(255) NOT NULL
department_id bigint(20) NOT NULL

此处department_id是外键并且属于关系,因此如何获取所有元素,department_id = 2

如何使用createCriteria()

在grails中执行此操作

2 个答案:

答案 0 :(得分:1)

你可以像这样使用Criteria。

def criteria = TableName.createCriteria()
        def records = criteria.list() {
            eq('department_id', '2')

        }

答案 1 :(得分:0)

def results = c.list() {
        eq('room.id', Long.valueOf(praramsId))
        order(sortColumn, sSortDir)
    }