我为Grails使用了一个插件-Amazon S3插件-该插件提供的域对象未指定ID生成器。我正在使用Postgresql,并要求ID生成器为身份。
我可以将插件复制到我的插件目录中,并与提供的域对象搞混,但这听起来并不干净。我可以在运行时添加正确的id生成吗?也许有更好的方法。
最佳答案
如果使用1.2,则可以为所有GORM类(包括生成器)提供默认映射。
grails.gorm.default.mapping = {
id generator:'sequence'
}
在1.2 release notes中查看更多信息。
关于grails - 修改Grails插件的ID生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2033807/