grails删除表/域类中的所有数据,即"deleteAll"

Ray*_*Ray 11 grails grails-orm

我有一个域类,Widget,我需要删除所有实例 - 清除它.之后,我将加载新数据.你有什么建议这样做的机制?

PS注意这不是在自举时间,而是在"运行时".

ata*_*lor 44

最简单的方法是直接使用HQL:

DomainClass.executeUpdate('delete from DomainClass')
Run Code Online (Sandbox Code Playgroud)