MyBatis(マイバティス)とは、JavaのDBアクセス用OSSライブラリでO/Rマッピングツールです。
MyBatisは、「オブジェクト指向言語におけるオブジェクト」と「データベースに関する処理」を対応づけてソフトウェア開発の生産性を効率化するためのツールです。
XML記述子(XMLディスクリプタ)または注釈(アノテーション)を使用して、「オブジェクト」を「カスタムSQL」「ストアドプロシージャ」「SQLステートメント」とシンプルに結合(マッピング)できます。
MyBatis SQLマッパーフレームワークにより、オブジェクト指向アプリケーション開発において、リレーショナルデータベースに関する処理を容易化できます。
MyBatisは、MyBatis Teamを中心として開発が進められています。
MyBatisのライセンスは「Apache License Version 2.0」です。
詳細について、こちらを参照ください。
→GitHub →mybatis/mybatis-3 →LICENSE
→GitHub →mybatis/mybatis-3 →Releases
同様な機能を提供する製品として、次のようなものがあります。
オープンソース製品:「Hibernate」「Reladomo」など。
OSS×Cloud ACCESS RANKING