(一)MyBatis入门&环境搭建

持久层概念与初始MyBatis      MyBatis环境配置


1、持久层概念与初始MyBatis

根据百度给出的感念:“所谓“持久层”,也就是在系统逻辑层面上,专著于实现数据持久化的一个相对独立的领域(Domain),是把数

据保存到可掉电式存储设备中。持久层是负责向(或者从)一个或者多个数据存储器中存储(或者获取)数据的一组类和组件。”

这样的操作在一般的系统中运行时不存在问题的,但是如果放在互联网电商平台的某些功能,比如秒杀抢购,每秒需要执行上万次

的数据库操作,用户是不能接受慢的,也有可能导致宕机,所以需要使用 Redis(NoSQL),在后面的文章中会详细解释。

MyBatis的优点:

  • 为开发者提供了使用Mapping的接口编程,一个接口和一个XML文件就可以创建映射器,这使极大地简化了开发者的工作,使得开发者能够能加专注于业务逻辑的开发。
  • 十分简便、强大的映射机制,使得代码的可读性和可维护性大大提高,满足当下互联网时代需求的经常变化。
  • 作为一个轻便型的持久层框架,与老牌框架 Hibernate 不同的是,Hibernate消除SQL,而MyBatis不屏蔽SQL,这一特点使得开发者可以编写SQL规则。这一操作能进一步精准的定义SQL,从而优化系统的性能,这符合移动互联网高并发,高性能,高响应,大数据,云时代的要求,也大大提高了用户的使用满意度。

 2、MyBatis环境配置

可阅读MyBatis官方文档了解MyBatis:http://www.mybatis.org/mybatis-3/(可选择中文)

下载MyBatis所需的包和源码:https://github.com/mybatis/mybatis-3/releases(小编建议将包和源码及文档都下载下来)

最新版为mybatis-3.4.6

安装解压后

lib:为使用MyBatis时配置的一些其他所需第三方的包。

mybatis-3.4.6.jar:MyBatis项目工程包。

mybatis-3.4.6.pdf:当前版本的说明文档,网址为http://www.mybatis.org/mybatis-3/zh/getting-started.html

将 mybatis-3.4.6.jar 复制到项目的 lib 文件下 ,并添加到 Library 中。(小编使用的是IDEA)

 

猜你喜欢

转载自blog.csdn.net/wfy2695766757/article/details/81232613