MyBatis [SEP] programming language
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,
transactions. It will also build MyBatis mappers and sessions and inject them into other beans.
The following sample shows a basic XML configuration that sets up a mapper and injects it into a "BlogService" bean.
Calling MyBatis is now just calling a bean:
Velocity Language.
The Velocity language driver lets you use Apache Velocity to generate your dynamic SQL queries on the fly.
MyBatis Generator.
MyBatis provides a code generator. MyBatis Generator will introspect a database table (or many tables) and generate