MyBatis
MyBatis is relational database programming for Java, an object-oriented language.

MyBatis is a development framework that helps make relational database programming in Java, an object-oriented language, easier. This section explains its basic usage.
MyBatis | Map Search Results to an Arbitrary Java Object
- MyBatis | Mapping Query Results to Arbitrary Java Objects | Basics
- MyBatis | Mapping Query Results to Arbitrary Java Objects | Automatic snake_case and CamelCase Mapping
- MyBatis | Mapping Query Results to Arbitrary Java Objects | Defining Mappings with a Class
- MyBatis | Mapping Query Results to Arbitrary Java Objects | Single Object Mapping
- MyBatis | Mapping Query Results to Arbitrary Java Objects | Collection Mapping
- MyBatis | Mapping Query Results to Arbitrary Java Objects | Specifying a Prefix for Column Names
- MyBatis | Mapping Query Results to Arbitrary Java Objects | Splitting SELECT Execution
- MyBatis | Mapping Query Results to Arbitrary Java Objects | Delaying the Loading of Related Objects
- MyBatis | Mapping Query Results to Arbitrary Java Objects | Mapping to Different Classes Based on Conditions
- MyBatis | Mapping Query Results to Arbitrary Java Objects | Cache