Une bibliothèque SQL Kotlin qui fournit :
Pas de verrouillage. Exposed fonctionne avec le framework de votre choix et offre une prise en charge intégrée pour Spring Boot et Ktor.
Non limité aux types et fonctions basiques des bases de données. Exposed prend directement en charge les types les plus populaires comme JSON, et vous permet de définir vous-même des types personnalisés et des fonctions personnalisées.
Prend en charge une large gamme de bases de données populaires : PostgreSQL, MySQL, SQLite, Oracle, H2, etc.
Développé et maintenu par JetBrains. Exposed est activement utilisé pour développer des produits JetBrains.
codecentric AG
Avec Exposed, vous pouvez simplement écrire votre requête, point final. Sur une interface comme JDBC, vous bénéficiez de la sécurité de type et réduisez le risque d'injection SQL
Auteur du bot Watch2Gether pour Discord
J'ai choisi Exposed, car il fonctionne bien avec la base de code Kotlin. D'autres outils nécessitent beaucoup d'interventions et cassent les contrats de code que Kotlin est censé corriger.
Ingénieur logiciel senior chez SumUp
Pas une énorme courbe d'apprentissage, DSL intéressant. Intégré à Spring Boot. Avant cela, nous avions essayé d'écrire toutes les instructions SQL nous-mêmes, ce qui s'est avéré assez fastidieux.
Créateur de Pixefy
Dans l'ensemble, par rapport à d'autres outils, Exposed présente plusieurs avantages : une approche qui donne la priorité au code, pas de SQL brut pour les requêtes, ce qui signifie que les requêtes ont des types sécurisés, et une syntaxe concise et pratique pour les définitions de table.
Suivez-nous