I've started to look into doing this and:

1) javax.persistence.Query doesn't really map well to either the OCM query class nor to the OCM filter class I think that both classes would have to be heavily refactored or replaced by an implementation of the JPA Query class. 2) javax.persistence.EntityManager maps more cleanly, however, given that one needs to have the ability to create queries using EJB QL we would have to implement some sort of EJB QL parser to translate to sql or xpath which would be a bit of a pain

I am sure there are more details I haven't dug up. If JPA is super important we could start working on this as I think there are advantages for making JCR usage more widespread (it would be nice for people to be able to move existing apps to this new paradigm as I think it has benefits in terms of simplifying object - data store mapping).

-paddy

Reply via email to