On 11/4/11 17:29 , Daniel Yokomizo wrote:
>> What are the projection methods that you would like to see? What are
>> common usecases?
>
> Supporting @java.beans.ConstructorProperties is nice because we can use
> immutable objects as dtos.

Right, that is a good point, and that will definitely be supported.

I was more thinking about what kind of ways do you want to transform the 
result to objects. QueryDSL has a TON of methods, most of which I think 
are mixing concepts wildly:
http://www.querydsl.com/static/querydsl/2.2.3/apidocs/com/mysema/query/Projectable.html

The methods with "distinct", for example, are done by the DSL itself, 
rather than in the projection. Similarly, "unique" and "single" I think 
are probably better done by using a functional library on top of an 
Iterable (this is available in Qi4j, and most other functional libraries 
that work with Iterables as well), i.e. no need to add to the basic 
interface.

But are there other legitimate ways of transforming the result to 
objects? Or is iterable(result,resultType) enough?

/Rickard

-- 
Rickard Öberg
Developer
Neo Technology
Twitter: @rickardoberg, Skype: rickardoberg
_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to