Si estas usando Java checa el hibernate
http://www.hibernate.org/, ibatis
http://ibatis.apache.org/ o JDO.
Estas soluciones ofrecen mapeo de objectos a tablas de bases de datos para la persistencia de objetos, de manera que la persistencia desde el punto de vista del programador es ahora un objeto y no sentencias SQL.
Espero te sirva