Java学习指南21 MyBatis框架

邵发,清华大学毕业,从业软件开发十余年,自2015年起致力于C/C++/Java等基础教育领域,希望能通过提高每一个个体的素质来推动中国IT业的整体发展。代表作:C/C++学习指南(语法篇),清华大学出版社。代表视教教程:C/C++学习指南系列,Java学习指南系列。
【课程介绍】

一、课程简介

  『Java学习指南系列的第21篇教程 ,MyBatis 篇,是Java系列的高级课程。本篇介绍 MyBatis 的使用方法,使用 MyBatis 进行数据库开发的相关技术。

    MyBatis 是一个基于JDBC的数据库工具框架,使用它可以快速地实现对数据库的访问操作。与之相似的框架还有 af-sql 和 Hibernate。


二、主要内容 

本篇主要包含以下内容:

* 在项目中加入 MyBatis 支持

* 基于 MyBatis 的查询

* 基于 MyBatis 的插入,自增主键的配置

* 基于 MyBatis 的更新与删除操作

* ResultMap 自定义结果映射

* Dynamic SQL 动态可变的SQL

* 注解方式的 Mapper定义

* MyBatis 在Web项目中的应用,全局工厂实例的定义

* 添加Log4j支持,输出MyBatis的日志

三、课程体系

〖Java学习指南系列:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。

〖网站开发系列包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。

【课程收益】
在项目里加入MyBatis的支持
MyBatis的增删改查
XML方式和注解方式的Mapper
自定义ResultMap、动态SQL、以及在Web项目中的应用
第1章:关于本篇
第2章:快速上手
第3章:工厂与会话
第4章:查询记录
第5章:添加记录
第6章:更新与删除
第7章:事务
第8章:日期字段
第9章:结果映射
第10章:网站项目应用
第11章:配置文件
第12章:映射文件
第13章:动态SQL
第14章:日志
阅读更多