从Grails中的域类生成DML语句(insert)

从Grails中的域类生成DML语句(insert),grails,groovy,grails-domain-class,Grails,Groovy,Grails Domain Class,我有一个要求,我需要将一组insert语句写入一个文件,其中的值需要从域类列表中获取 因此,与其准备一个由insert语句组成的字符串,该语句的值取自列表中的每个域,并将其写入文件,当域类包含其属性的所有值并具有映射时,是否有一种方法可以从域类本身获取这些必需的insert语句和值。 所以我们只需将这些insert语句写入文件 谢谢, Pavan更正如果我错了,如果您有域类,这意味着您的数据存在于数据库中,那么获取包含insert语句的数据库转储并从中删除所有create table语句不是更好


我有一个要求,我需要将一组insert语句写入一个文件,其中的值需要从域类列表中获取

因此,与其准备一个由insert语句组成的字符串,该语句的值取自列表中的每个域,并将其写入文件,当域类包含其属性的所有值并具有映射时,是否有一种方法可以从域类本身获取这些必需的insert语句和值。
所以我们只需将这些insert语句写入文件

谢谢,

Pavan

更正如果我错了,如果您有域类,这意味着您的数据存在于数据库中,那么获取包含insert语句的数据库转储并从中删除所有create table语句不是更好吗?
要创建数据库转储,您可以按照此操作。

不,实际上我已经手动准备了一个域类列表,需要将其插入数据库。数据库中没有这些数据。