Hibernate ';分配';gorm配置中的id不';行不通

Hibernate ';分配';gorm配置中的id不';行不通,hibernate,grails,gorm,Hibernate,Grails,Gorm,我有一个Grails4应用程序,它有两个配置的数据源:“back”和“front”。 对于后端数据库,我有一个“标识”id生成器。 对于前端数据库,我有一个“分配的”id生成器,因为我希望前端是后端的完美副本,包括id 因此,我在application.groovy文件中有以下配置: grails.gorm.front.mapping = { id generator: 'assigned' } grails.gorm.default.mapping = { id genera

我有一个Grails4应用程序,它有两个配置的数据源:“back”和“front”。 对于后端数据库,我有一个“标识”id生成器。 对于前端数据库,我有一个“分配的”id生成器,因为我希望前端是后端的完美副本,包括id

因此,我在application.groovy文件中有以下配置:

grails.gorm.front.mapping = {
    id generator: 'assigned'
}

grails.gorm.default.mapping = {
    id generator: 'identity'
}
我在后台数据库中创建了我的对象,使用
myObject.save()
但是当我想用
myObject.front.save()
在前端保存复制的对象时,“分配的”id配置被忽略,查看hibernate查询日志,我发现它们是在没有id列的情况下生成的

有人知道如何解决这个问题吗?我的配置可以吗

谢谢