Today I released a minor update of the Grails Neo4j plugin. The changes are:
- performance improvement by no longer calling map constructor in createInstanceForNode
- fixed transaction handling by replacing interceptor with a “real” servlet filter
- support for primitve arrays as properties in domain classes
- bugfix: handling of bidirectional many-to-many relationships
- bugfix: setProperties does no longer null out properties that have not been set
- support for encodeAsXXXX methods from CodecsGrailsPlugin. In previous versions encoding did not work, since the ‘node’
property of the domain classes could not be encoded (it’s a neo4j internal class!). Workaround: add getNode()==null method
in AST transformation.
Everyone using the 0.2 release is recommended to upgrade.
13 replies on “Grails Neo4j plugin 0.2.1 released”
[…] Dieser Eintrag wurde auf Twitter von darthvader42, groovyblogs.org erwähnt. groovyblogs.org sagte: Grails Neo4j plugin 0.2.1 released — http://bit.ly/ddUFEj — Armbruster IT Blog » grails […]
RT @darthvader42: [New Post] Grails Neo4j plugin 0.2.1 released – via @twitoaster http://blog.armbruster-it.de/2010/04/gra…
RT @darthvader42: [New Post] Grails Neo4j plugin 0.2.1 released – via @twitoaster http://blog.armbruster-it.de/2010/04/gra…
Social comments and analytics for this post…
This post was mentioned on Twitter by darthvader42: [New Post] Grails Neo4j plugin 0.2.1 released – via @twitoaster http://toast.tw/100peg…
Hi Stefan,
I think I have a problem with the plugin: is there a trac-like site where you manage issues/bugs ?
Thank you very much!
Giuseppe
Hi Guiseppe, yes there is one. Like almost every Grails plugin I’m using http://jira.codehaus.org. When you file a bug, please make sure project ‘GRAILSPLUGINS’ and component ‘Grails-Neo4j’ are selected.
Regards,
Stefan
I’m looking for the source code for the plugin. Is this SVN repository updated, or have you moved your code somewhere else?
https://svn.codehaus.org/grails-plugins/grails-neo4j/
With the arrival of the GORM TCK I decided to switch and provide the Neo4j plugin as a ‘real’ GORM compliant implementation, see https://github.com/SpringSource/grails-data-mapping/.
Thanks! I have (now) been looking through that repository. I see the source code there, but I am in doubt about how I install the new plugin (“0.9-SNAPSHOT”) into my project. Is the plugin installable via “grails install-plugin”? Or do I have to build it myself? When I just run ” grails install-plugin neo4j” I get “Plugin neo4j-0.3.1-SNAPSHOT installed”.
Best Jon
Are there any updates we can expect. May I can contribute into the project. Is it on github?
The new (and still not officially published) neo4j plugin is now a first class GORM citizen, it’s source is located at https://github.com/SpringSource/grails-data-mapping. I’m gonna talk about that next week at grailsxchange in London, shortly after the talk I plan to do a detailed blog post about this.
I want to integrate neo4j in grails,can you please tell me the details of dependencies and how to setup a demo app for neo4j.
Thanks
see https://github.com/sarmbruster/neo4jsample for a demo regarding plugin version 1.x and use branch neo4j_2.0 for updated sample using plugin version 2.x.