Dear Graphistas,

After some quiet time that I spend on other important issues, we're back on our 
regular release cycle/rhythm. 

We discussed the future SDG roadmap with our CEO Emil and decided to work first 
on the issues that were
reported by our users here on the mailing list, on the spring forums and on 
twitter.

So primarily we updated the dependencies to Neo4j 1.4.M04 and AspectJ 
(1.6.12.M1), the latter fixing some issues.

With the new Neo4j release we are also able to start working some important new 
features.

The most interesting one is the adoption of the query language "cypher" which 
is now accessible from NodeEntities (dynamic annotated fields, introduced 
methods) and repositories (annotated repository interface methods).
(https://jira.springsource.org/browse/DATAGRAPH-91)

Example, NodeEntity-field:

@GraphQuery("start me=(%d) match 
(me)-[:works_at]->(company)<-[:works_at]-(colleague) return colleague")
Iterable<Person> colleagues;

Example, Repository:

interface PersonRepository extends GraphRepository<Person> {
   @GraphQuery("start person=(%d) match (person)-[:boss]->(boss) return boss")
   Person findBoss(Person developer);
}

We also accommodate for the change of allowing self-relationships.

Another annoyance for SDG users - the need to specify an elementClass on 
@RelatedTo annotations has also been removed this change will also be added to 
the other annotations that we use.

We would like to get your feedback on those changes and also on Spring Data 
Graph in general, so please check it out and get back to us. 

And please spread the word: 
http://twitter.com/#!/neo4j/statuses/80503228319547392

Cheers

Michael

Announcement: http://www.springsource.org/node/3152
JIRA: https://jira.springsource.org/browse/DATAGRAPH
Project Page: http://www.springsource.org/spring-data/neo4j
Forum: forum.springsource.org/forumdisplay.php?f=80

Github: http://github.com/springsource/spring-data-graph
Download: 
http://www.springsource.com/download/community?project=Spring%20Data%20Neo4j






_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to