executeUpdate全部删除

时间:2015-03-25 14:26:57

标签: grails gorm

我有一个名为ApplicantFile的域类,我想在特定时间删除此表中的所有行。以下是我正在尝试的内容:

ApplicantFile.executeUpdate('DELETE FROM APPLICANT_FILE')

我收到此错误:

APPLICANT_FILE is not mapped [DELETE FROM APPLICANT_FILE]

这是我的域类:

class ApplicantFile {

    String description
    String path

    static mapping = {
        table schema:"EIUISSVF", name:"APPLICANT_FILE"
    }
}

1 个答案:

答案 0 :(得分:2)

executeQuery是域方法,您不需要指向数据库中的表,您需要指向您的域,在本例中为ApplicantFile。 SQL中的DELETE函数不需要*

更新你的陈述:

ApplicantFile.executeUpdate("delete ApplicantFile")

更多示例: executeUpdate Grails