Hi Jean-Baptiste,
Jean-Baptiste Quenot wrote:
I noticed on the [1]documentation that one of the options to query
the repository is to use the Abstract Query Tree, by means of
building a custom QueryNode. That seems interesting because it
allows to express the query criteria using a Java API.
However, I couldn't find an example of how this can be
implemented? I tried to extend
org.apache.jackrabbit.core.query.lucene.QueryImpl with no luck, as
the constructor expects statement and language.
Is there a way to query the repository with pure Java, like eg
Hibernate's Criteria API?
no, this is not possible. the abstract query tree is only a jackrabbit internal
construct.
however there are discussions to create a Java query API for JCR 2.0 (JSR 283).
regards
marcel