目录
一、Mybatis 是什么?
MyBatis 前身是 iBatis,是 Clinton Begin 在2001年发起的一个开源项目,2010年这个项目由 apache software foundation 迁移到了 google code,并且改名为 MyBatis。2013年11月迁移到 Github。最初侧重于密码软件开发,后续发展成为一款基于java的持久层框架。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。
二、创建项目集成 Mybatis
1.项目说明
新建 Spring Initializr 项目 mybatis,项目下新建controller、entity、mapper、service类。创建 MySQL 数据库 shop,shop 下创建 user 表。项目实现 读取 user 表的信息。
项目目录结构: