一、概念
MyBatis是一款优秀的持久层框架,用于简化JDBC开发
MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由apache software found迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github
持久层
- 负责将数据到保存到数据库的那一层代码
- JavaEE三层架构:表现层、业务层、持久层
框架
- 框架就是一个半成品软件,是一套可重复用的、通用的、软件基础代码模型
- 在框架的基础上构建软件编写更加高效、规范、通用、可扩展
二、解决SQL语句警告提示
产生原因:ldea和数据库没有建立连接,不识别表信息
解决方式:在idea中配置MySQL数据库连接
三、Mapper代理开发
1.目的
- 解决原生产方式中的硬编码
- 简化后期执行SQL