Uma biblioteca SQL Kotlin que fornece:
Sem dependência. A Exposed funciona com qualquer framework que você escolher e oferece suporte integrado para Spring Boot e Ktor.
Não se limita aos tipos e funções básicos de banco de dados. A Exposed é compatível com os tipos mais populares, como JSON, e permite que você mesmo defina tipos personalizados e funções personalizadas.
Oferece suporte a uma ampla variedade de bancos de dados populares: PostgreSQL, MySQL, SQLite, Oracle, H2 e outros.
Desenvolvida e mantida pela JetBrains. A Exposed é usada ativamente para o desenvolvimento de produtos da JetBrains.
codecentric AG
Com a Exposed, basta escrever a sua consulta. Em uma interface como JDBC, você tem segurança de tipos e risco reduzido de injeção de SQL
O autor do Watch2Gether Bot para Discord
Escolhi a Exposed porque ela funciona bem com a base de código Kotlin. Outras ferramentas exigem muita manipulação e quebram contratos de código que o Kotlin deveria corrigir.
Engenheiro de software sênior da SumUp
Não há uma grande curva de aprendizado, possui uma DSL atraente e é integrada ao Spring Boot. Antes disso, tentamos escrever todas as instruções SQL manualmente, o que acabou se tornando um pouco tedioso.
Criador do Pixefy
Em geral, em comparação com outras ferramentas, a Exposed tem várias vantagens: uma abordagem que prioriza o código, nenhum SQL bruto para consulta, o que significa que as consultas são seguras quanto a tipos, bem como uma sintaxe concisa e conveniente para definições de tabela.
Siga-nos