SQL-библиотека для Kotlin, которая предоставляет:
Exposed предлагает встроенную поддержку Spring Boot и Ktor и работает с любыми фреймворками без жесткой привязки к экосистеме.
Exposed поддерживает не только стандартные типы баз данных, но и популярные форматы, например JSON. А если нужно больше — легко добавить свои типы и кастомные функции.
Exposed работает с популярными СУБД, включая PostgreSQL, MySQL, SQLite, Oracle, H2 и другие.
Exposed разрабатывается и поддерживается JetBrains и активно используется в наших продуктах.
codecentric AG
С Exposed достаточно просто написать запрос — и все. В отличие от JDBC, здесь обеспечена типовая безопасность и минимизирован риск SQL-инъекций.
автор бота Watch2Gether для Discord
Я выбрал Exposed, потому что он органично вписывается в кодовую базу на Kotlin. Другие инструменты требуют слишком много преобразований и ломают то, что Kotlin как раз должен чинить.
старший разработчик в SumUp
Не нужно долго учиться, приятный DSL. Хорошо интегрируется со Spring Boot. Раньше мы писали все SQL-запросы вручную, но это стало довольно утомительно.
создатель Pixefy
В целом, по сравнению с другими инструментами, Exposed имеет несколько преимуществ: подход «code-first», типобезопасные запросы без необходимости писать на сыром SQL, а также лаконичный и удобный синтаксис для определения таблиц.
Давайте общаться