бесплатный и платный варианты библиотеки — насколько хватает бесплатной версии библиотеки (предположим что бд постгрес)? С гредлом нормально дружит? Хорошо ли себя чувствует в проекте рядом с jpa?
Там платное нужно только для баз с закрытыми исходниками, отличия не в базовом функционале То есть для постгреса в принципе не нужна платная версия С гредлом нормально Нахер нужен жпа - не знаю, потому это сказать не могу
Рядом с JPA чувствует себя так же, как любой инструмент, делающий запросы в обход JPA. Делать запросы через JPA, насколько я помню, он тоже умеет (но зачем это делать - хз).
там ещё с версиями нюансы, типа, бесплатный можно юзать только с последней версией постгреса и выше на момент релиза либы. если я правильно разобрался 🙂 https://www.jooq.org/download/support-matrix
Но ведь SQL одинаковый, она что, запрашивает версию и перестаёт работать? Может, это минимальная версия, для которой гарантируется полная поддержка?
Коммерция, что же еще.
Не совсем так. В опенсорс версии забивают на компатибилити. Если ты хочешь использовать jooq с древней версией субд - то у тебя есть два варианта. 1. Использовать древнюю опенсорсную версию jooq 2. Использовать новую коммерческую версию jooq. В противном случае (используя последнюю OS версию со старой СУБД) рискуешь нарваться на несовместимость. А может и не нарвешься. Как повезет.
а как это в реальности выглядит?
Несовместимость? Я не знаю, я не сталкивался. Может конкретно с постгресом и не бывает
я тоже так думаю
Ну то есть не гарантируется, что ты случайно не заиспользуешь слишком новую фичу? Большинство запросов всё-таки недалеко ушли от стандартного SQL, работающего везде
Обсуждают сегодня