Should I convert my Grails domain relations to use Hibernate Bags?
In **Grails 1.3.7** I've spent quite some time to convert my domain class relations according to Burt's suggestions in http://www.infoq.com/presentations/GORM-Performance

Now, **Grails 2** supports Hibernate's Bags and I am considering to revert my changes back to `hasMany`/`belongsTo`.

 1. **With which option will I be more future-proof?**
 2. **Which problems might arise if I stick to the manual/explicit implementation?**
 3. **Which problems might arise if I switch to Bags?**

*Note that the application will see long-term improvements over many years (so no 'deploy-and-forget' :).*
Should I convert my Grails domain relations to use Hibernate Bags?
===

In **Grails 1.3.7** I've spent quite some time to convert my domain class relations according to Burt's suggestions in http://www.infoq.com/presentations/GORM-Performance

Now, **Grails 2** supports Hibernate's Bags and I am considering to revert my changes back to `hasMany`/`belongsTo`.

 1. **With which option will I be more future-proof?**
 2. **Which problems might arise if I stick to the manual/explicit implementation?**
 3. **Which problems might arise if I switch to Bags?**

*Note that the application will see long-term improvements over many years (so no 'deploy-and-forget' :).*