Não gosta dos modelos para persistir dados atualmente ?
Que tal tentar este ? 
https://sourceforge.net/projects/jepla/
Ainda está em fase embrionária, mas já dá para testar
e está sendo feito por um brasileiro.
Consiste em definir os objetos que serão persistidos
(Extendendo a classe PObject)
e usar Colleções Persistentes
[]'s