MyBatis
MyBatis est un framework de persistance Java permettant de coupler des objets avec des procédures stockées ou des instructions SQL en utilisant un descripteur XML ou des annotations. MyBatis est un logiciel libre distribué sous la licence Apache 2.0, il s'agit d'un fork de iBATIS 3.0 et est maintenu par une équipe incluant les créateurs de iBATIS.
Développé par | The MyBatis team |
---|---|
Dernière version | 3.5.11 () |
Dépôt | github.com/mybatis/mybatis-3 |
État du projet | Active |
Écrit en | Java |
Système d'exploitation | Multiplateforme |
Environnement | Multiplate-forme (JVM) |
Type | Framework de persistance |
Licence | Apache License 2.0 |
Site web | www.mybatis.org |
Fonctionnalités principales
Contrairement aux frameworks ORM, MyBatis ne fait pas de correspondance entre les objets Java et les tables mais entre les méthodes Java et les instructions SQL.
MyBatis laisse utiliser toutes les fonctionnalités des bases de données comme les procédures stockées, vues, requêtes et les fonctionnalités propriétaires. Cela peut être un choix privilégié pour des bases de données héritant, non normalisées ou pour obtenir un contrôle total des exécutions SQL.
Liens externes
- (en) Site officiel