MyBatis

Un article de Wikipédia, l'encyclopédie libre.
MyBatis

Informations
Développé par The MyBatis team
Dernière version 3.5.6 ()
Dépôt github.com/mybatis/mybatis-3Voir et modifier les données sur Wikidata
État du projet Active
Écrit en JavaVoir et modifier les données sur Wikidata
Système d'exploitation MultiplateformeVoir et modifier les données sur Wikidata
Environnement Multiplate-forme (JVM)
Type Framework de persistance
Licence Apache License 2.0
Site web www.mybatis.org

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.

Fonctionnalités principales[modifier | modifier le code]

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[modifier | modifier le code]