Learning MyBatis
Use MyBatis with annotation.
Use MyBatis with XML configuration files.
Optimize MyBatis config
Solve conflict that the names of table columns aren't same as the names of Java POJO.
Solve the dynamic SQL with MyBatis
Show the relationship between tables: one-to-one and one-to-many.