MyBatis [SEP] license
MyBatis
MyBatis is a Java persistence framework that couples objects with stored procedures or SQL statements using an XML descriptor or annotations.
MyBatis is free software that is distributed under the Apache License 2.0.
MyBatis is a fork of iBATIS 3.0 and is maintained by a team that includes the original creators of iBATIS.
Feature Summary.
Unlike ORM frameworks, MyBatis does not map Java objects to database tables but Java methods to SQL statements.
MyBatis lets you use all your database functionality like stored procedures, views,
SQL statements are stored in XML files or annotations. Below depicts a MyBatis mapper, that consists of a Java interface with some MyBatis annotations:
The sentence is executed as follows.
SQL statements and mappings can also be externalized to an XML file as follows.
Statements can also be executed using the MyBatis API.
For details, please refer to the User Guide available at MyBatis site. See external links.
Spring Integration.
MyBatis integrates with Spring Framework. This module allows MyBatis to participate in Spring