Меня не интересуют Spring/JPA и т. д. Мне нравится прямо JDBC/ODBC.
Мне было интересно, какие хорошие (фактически готовые к работе) инструменты позволяют использовать схему базы данных и генерировать объекты/daos, которые извлекают/обновляют их? Меня интересуют Java и C++. Я заинтересован в дальнейшем развитии C++, чтобы уйти от всего этого безумия Spring/Maven/Hibernate и перестать абстрагироваться. Я хотел бы перейти к коду. Мне нравится, как я могу исследовать сгенерированный JDBC dao и понять, что происходит с моим конкретным уровнем изоляции транзакций. На самом деле мне нравится отлаживать сложные взаимоблокировки, потому что я понимаю простой код JDBC. Кроме того, я просто ищу хорошие инструменты для генерации кода для Java/C++, которые позволяют создавать качественные Daos.
Это отличный инструмент, но он работает только с java. http://www.codefutures.com/products/firestorm/
Кстати, почему модель Dao/POJO/POCO преобладает в мире C++? Это значительно упрощает понимание кода!