История изменений
Исправление bytecode, (текущая версия) :
MyBatis\ibatis не предлагать - там sql в xml и воще кошмар.
Я сейчас малость не по сабжу, но всё-таки советую на Apache Cayenne посмотреть. На самом низком уровне оно работает с Map'ами, а sql templates у него описаны на velocity. Ну и да, запросы оно само не построит. Удваиваю вопрос ТС.
Исходная версия bytecode, :
MyBatis\ibatis не предлагать - там sql в xml и воще кошмар.
Я сейчас малость не по сабжу, но всё-таки советую на Apache Cayenne посмотреть. На самом низком уровне оно работает с Map'ами, а sql templates у него описаны на velocity.