什么是 MyBatis?
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
说一些题外的话
这篇系列教程, 除了想写出来帮助零入门的人进行入门Mybatis也是为了以后自己有个地方查找知识点. 所以很多内容会从最基础的进行入手. 然后尽量的深入到源码层级. 有任何的不足. 欢迎指正. 希望能够轻喷. 每个人的学习方式不同, 所以能够看到的东西和想输出的东西肯定不一样. 如果你有其他的思路点. 欢迎探讨. 感谢共勉.
另外, 因为是实战型教程, 所以教程还是偏向案例的. 希望整个过程能够做到详细到单步骤.
开始的准备工作
操作系统
win10(不强求, 大多数的教程由此系统编写.)
Java
JDK8(更高也可以. 学习就不要低于这个了. 现在市面上使用最多的版本了. 如何安装, 可自行查阅其他文档.)
Eclipse
2019-12的版本, 当然个人认为还是Idea最好用, 除了收费之外没有任何其他的毛病.
MyBatis
版本: 3.5.3, 写文章时, 最新版本.
Maven
maven的版本是3.3.9 最好使用3.3+ 最新版更好, 当然这是学习的时候, 真正生产环境当然是越稳定越好.
这里就只支持maven项目了,真正的开发中, maven或者说是代码构建工具已经必不可少了. 不会就认真学上一个小时吧. 足够使用了.
个人习惯
写教程个人比较喜欢用最新的版本. 这样也可以学习其中的不同之处, 所写内容有不会淘汰太快. 要不然教程没有写好, 大版本已经更新了.
下载各个工具的小建议
可以使用迅雷进行下载, 复制对应的下载地址, 在迅雷中新建下载链接即可. 可以大多数情况下加速下载.
额外的配置
打开Eclipse, maven使用自己下载的, 最好不要使用自带的, 可能会出现问题. 也不方便后续的管理.
Window -> Preferences -> Maven 需要配置Installations 和 User Settings
先配置User Settings
Local Repository 是根据settings.xml进行配置的. 如果想修改就到maven的conf/settings.xml修改本地仓库地址即可.
再配置Installations
Maven配置完毕.
加快一点编译速度. 特别是大项目的时候, Eclipse还是会很卡的. 暂停所有的验证器.y
调整统一的编码
统一调整成UTF-8. 这些都是基本的配置. 配置完, 就可以接着走接下来的教程了.
准备工作做完第一个教程也就结束了. 因为本教程是系列, 欢迎关注埋坑.
需要注意的是, 因为是基于Java的框架最好还是有基础的Java基础, 最起码可以了解一下JDBC. 再来学习, 可能更加容易.
希望本篇文章给你些许的思考, 感谢关注.