On 3 Jan 2014, at 22:22, Emmanuel Bernard <emman...@hibernate.org> wrote:

>>> - I don't think annotations are the best way to express queries but you 
>>> probably 
>>> have your reasons, so let's discuss them :)
>> Why? I think it's not hard to read an you have the query right with your 
>> ParameterWrapper-class which holds your data.
> 
> Indeed I like that both the query and the parameter values are hosted on the 
> same class.

That’s the part I kind of like here as well

> And I would have the programmatic query expressed on that class.

That’s an interesting thought.

> But annotations in my opinion don't scale very well for tree structures.

I share Emmanuel’s concern on this one. I think you would get some quite nasty 
constructs, once you want to provide the full query capabilities. 
Whether or not annotations defined queries would then be easier to read than 
DSL queries becomes then a matter of taste. 
I for example am still holding on to good old native Lucene queries.

For a pure dev point, supporting all these different query capabilities is of 
course a pain, since the work you have to do for each new feature keep growing.

—Hardy
_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to