Встала задача работы с СУБД PostgreSQL при разработке на С++. Писать приходится на Qt (что задачу упрощает), но версия Qt - 4.6.3 (что немного демотивирует). Возможно, что и версия компилятора будет не самой свежей, что тоже накладывает некоторые ограничения.
Конечно, можно работать с самостоятельным написанием SQL-запросов, но появилось желание рассмотреть уже имеющиеся ORM-решения.
На какие фреймворки рекомендуется смотреть в первую очередь, а от каких лучше сразу отказаться?
И вообще, есть ли смысл использования ORM в проектах с С++ и Qt?
Связь объектов и полей в случае QtSql придется писать руками, все запросы - тоже самостоятельно.
Вопрос достаточнохоливарный, скажем так: есть желание поработать с ORM. Поэтому и встал вопрос: может ли кто-то поделиться опытом, положительным, так и отрицательным.