Craig Russell has updated his JDO backend proposal to use a data mapper and named query architecture instead of developing a query API. I think the proposal looks really good:
<http://rollerweblogger.org/wiki/Wiki.jsp?page=Proposal_JDOBackend> It is my understanding that this new architecture will: 1) Make it easy to develop side-by-side implementations of the Roller backend using JDO and JPA/EJB3. 2) Allow us to specify queries as externalized meta-data, making it easy for database administrators to review our queries without having Java source code access. 3) Leave our existing Hibernate impementation in-place, i.e. Craig is not proposing that we rewrite our Hibernate implemetation using this datamapper/named-query approach. Craig has already started implementation, but he wants to get some review and consensus befoe he goes much further. So please review the proposal and respond here on the list. I'd like to propose that Craig do this work in the sandbox of the Roller 3.0 branch so he can keep in sync with on-going development going on there. - Dave
