如何使用生成的Grails3循环服务在数据库中存储多个条目

如何使用生成的Grails3循环服务在数据库中存储多个条目,grails,grails3,Grails,Grails3,我可能会问一些幼稚的问题,因为我是grails3的新手 我想在数据库中存储多个条目,我使用的是所有默认配置。这是我的小代码。我已经在for循环中注入了服务并使用了该服务的save方法 MyService myService for (int i = 0; i < 2; i++){ // some code modification myService.save(domainClass) } MyService MyService 对于(int i=0;i

我可能会问一些幼稚的问题,因为我是grails3的新手

我想在数据库中存储多个条目,我使用的是所有默认配置。这是我的小代码。我已经在for循环中注入了服务并使用了该服务的save方法

MyService myService

for (int i = 0; i < 2; i++){
    // some code modification

    myService.save(domainClass)
}
MyService MyService
对于(int i=0;i<2;i++){
//一些代码修改
myService.save(域类)
}

但是这个代码只存储最后的条目。如果我遗漏了什么,请告诉我

这是因为java通过链接将值发送到方法(而不是通过值*),所以每次都要更新
域类。在您的情况下,您需要创建
新的DomainClass(DomainClass.properties)
,或者使用相同的参数

*排除原语