Skip to content

Egcoo/MybatisStudy

Repository files navigation

JavaStudy

介绍

Egcoo学习java框架部分的心路历程,用功不求过猛,但求有恒。 MyBatis框架特点:

  • 支持定制化SQL、存储过程、基本映射以及高级映射
  • 避免了几乎所有的JDBC代码中手动设置参数以及获取结果集
  • 支持XML开发,也支持注解式开发。【为了保证sql语句的灵活,所以mybatis大部分是采用XML方式开发。】
  • 将接口和JavaPOJOs(Plain Ordinary Java Object,简单普通的Java对象)映射成数据库中的的记录
  • 体积小好学:两个jar包,两个XML配置文件。 完全做到sql解耦合。 提供了基本映射标签。 提供了高级映射标签。
  • 提供了XML标签,支持动态SQL的编写。

软件架构

  1. mybatis-001-intro 总体来看是一个测试Maven的入门程序,和mybatis并无太大关系
  2. mybatis-002-intro 是结合了mybatis、Tomcat 的一个实现简单转账功能的 web 程序
  3. mybatis-003-CRUD 主要是学习mybatis的查询专题,以及如何使用动态SQL
  4. mybatis-004-ad-Mapping mybatis 高级映射(多表查询、连表查询)
  5. mybatis-005-generate 逆向工程实现

使用说明

MIT Licence