2014-10-10 65 views
1

我是新來的Grails,我有一些問題,如下所述。Grails:檢索所有最新的兒童記錄

我有2個域類:父和子。我將數組數組存儲到數據庫中。

父類是:

class Parent{ 
    static hasMany = [child: Child] 
} 

子類:

class Child { 

    String time 
    String record 
    String value 
    static belongsTo= [parent: Parent] 

    static constraints = { 
     time(blank: false) 
     record(blank: false) 
     belongsTo(blank: false) 
    } 
} 

現在,我的要求是:

我需要檢索包含在數據庫中的多行,孩子的最新記錄與唯一的父母身份證。 例如:家長的最新ID是7. 子表包含父親ID爲7的近10條記錄。我想通過引用父母ID(7)檢索所有這10條記錄。

請幫忙寫一段代碼/查詢。

回答

1

gorm是馬麗娟ORM可以使用下列內容:

def parent = Parent.get(7) 
def childList = Child.findAllByParent(parent); 

this,它會幫助你瞭解gorm更好。

+0

感謝您的幫助。 – user3719407 2015-01-12 13:42:06

+0

@ user3719407;)您的歡迎 – Lrrr 2015-01-12 14:32:49