max wrote:
<snip>
2. Hibernate does have support for CustomPersisters and CustomCollectionPersisters which does allow basic persistence for non-sql based persistence (read: you can load/save stuff, but you probably can't query for anything)
<snip>
Querying won't work without a complete re-write of the QueryTranslator *and* anything that depends on it (e.g. the Loader). The QueryTranslator is designed to work with JDBC - it produces an SQL statement and other information that allows parameter binding. Since I've just built a new QueryTranslator using ANTLR, I think I can say that this is definitely not a weekend coding project.