使用Grails addTo()的问题

时间:2015-01-20 17:25:53

标签: arrays object grails groovy jointable

我在控制器操作中有以下内容:

params['selectedOnes[]'].each {
        def schol = Scholarship.findById(it)
        applicant.addToScholarships(schol)
        applicant.save()
    }

我的申请者课程设置如下:

class Applicant {
    //unneeded information
    static hasMany = [scholarships:Scholarship]
}

我并不完全明白如何修复以上错误:


没有方法签名:scholarshipSystem.Applicant.addToScholarships()适用于论证类型:( scholarshipSystem.Scholarship)值:[scholarshipSystem.Scholarship:284]

(scholarshipSystem.Scholarship)和[scholarshipSystem.Scholarship:284]之间有什么区别?是不是期待奖学金对象,这就是我填入addTo()的东西?谢谢你的帮助

如果它有很大的不同,我使用的是Grails 2.2.4

0 个答案:

没有答案