use*_*825 6 grails persistence hibernate grails-orm grails-domain-class
在Grails 1.3.7中,我根据Burt在http://www.infoq.com/presentations/GORM-Performance中的建议花了很长时间来转换我的域类关系.
现在,Grails 2支持Hibernate的包,我正在考虑将我的更改恢复为hasMany/ belongsTo.
请注意,应用程序将在多年内看到长期改进(因此没有"部署即忘记":).
更新:一个主要问题是,如果我在应用程序上线后进行了更改,那么在数据库中手动更改会产生多少麻烦.目前尚未发布,所以在Go-Live之前它是合理的.
更新:答案
在2011年11月的博客文章" Grails 2.0中的Hibernate Bags "中,Burt Beckwith描述了Grails 2中的Bags问题并得出结论:
所以我想我已经回过头来提倡早先的谈话了.不要在Author类中映射Books集合,而是将Book字段添加到Book类中
所以答案是坚持使用转换后的(即非设置/ -list/-bag)变体.
请投票重新打开此帖子,以便以正确的方式回答和接受.