Pessoal desenvolvi, e estou desenvolvendo um ORM, mas ele é voltada para facilidade e agilidade, uma coisa que me da um desanimo cada vez q inicio um projeto, então criei esse ORM, ele não necessita de configurações, logico so um arquivo YAML, config.yml que deve esta na pasta src do seu projeto. nele é especificado os arquivos de conexão. E para persisitir uma classe é nessario somente adicionar na sua classe um extends JavaRecord, e pronto já são fornecidos metodos para CRUD e acessar todas as propriedades do banco. Atualmente estou trabalhando para formar o relacionamento nas tabelas, tem um preview um pre-alpha dele hospedado no SF.net, acessem o site https://javarecord.dev.java.net/ ainda sem muitas informações mas futuramente melhoraremos, quem estiver disposto a ajudar eu agradeceria.