RD>Может кто-то решит что это — велосипед. Может он и будет прав. Но я пока не нашел аналогов. Обычно подобный софт отличается следующими чертами:
Хм. Юзаем ORM. Объектную модель Java отображает на реляционную схему. Или на xml. Или вообще куда хочешь. Сколько угодно сложную объектную модель на сколь угодно сложную реляционную схему. Отображение настраивается. Приватный пустой конструктор по умолчанию должен быть, но неудобств не испытываем. Геттеры-сеттеры не обязательны, ORM юзает рефлексию.
Гораздо интереснее реализация подобного средства для неуправляемых сред с отсутствием рефлексии типов

Если кому нужно — можем обсудить. Есть реализация такой штуки для C++ (Win32, VC, BC++B). По-моему получилось отличнейше. Внедрено, работает в нескольких проектах. ОТ программиста — минимум усилий. Гораздо меньше, чем даже для описания маппингов в ORM в Java
Adobe Hitler. Zip File!!! Zip File!!!