Grails 1.1 RC1 Released - with standalone GORM
SpringSource and the Grails development team have announced the 1.1 RC1 release of the Grails web application development framework. According to the release notes, Grails 1.1 now comes with support for using Grails Object Relational Mapping (GORM) outside of Grails, using Spring namespace configuration to set up the necessary Hibernate SessionFactory.
Previously, GORM supported beforeInsert, beforeUpdate and beforeDelete events, now there is afterInsert, afterUpdate and afterDelete to complete the picture. Among other new features there's support for persisting basic types like String, Integer and so on using a join table and support for persisting collections of enum types. Persistent instances can now be loaded in a read-only state using the read method.
Grails is a dynamic web application framework built on Java and Groovy, using APIs from the Java EE sphere including Spring, Hibernate and SiteMesh. Grails brings convention-based rapid development to Java and Groovy developers, while allowing them to use their existing knowledge and capitalise on the proven APIs that Java developers have been using for years.