Je fais beaucoup de Rust ces derniers temps et je cherchais un framework qui puisse m'aider à produire mes requêtes SQL en sachant que je voulais tout sauf une horreur orientée structures comme peut l'être le couple JPA / Hibernate.
Au détour d'un coup de fil, @LapinFeroce me parle de Diesel qui est l'équivalent de Ktorm mais pour Rust. Autant vous dire qu'à la simple lecture de l'exemple de la home page j'étais déjà conquise 😻
Objectifs :
- Trouver un framework qui soit une abstraction du langage SQL
- Ce framework doit être orienté objet (dans la mesure du possible), type-safe et thread-safe et gérer les transactions (autant dire que pour l'OOP, je sais déjà que je repasserai).
- Ce framework ne nécessite pas de créer des entités à la Hibernate.
Ma sélection :
Un tuto bref mais parfait pour montrer comment configurer JPA et Hibernate de manière à construire rapidement sa couche de persistance.
Ci-dessous la petite description issue du site (et récupérée automatiquement par l'application Shaarli) :
"Jesse Smith demonstrates how to map your applications' business objects directly to your database tables by using the Java Persistence API to make them easier to construct and debug."