走进MyBatis的世界

1.MyBatis可框架及ORM

1.Mybatis框架简介

  MyBatis是一个开源的数据持久层框架。它内部封装了通过了JDBC访问数据库的操作,支持普通的SQL查询,存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis作为持久层框架,其主要思想是将程序中的大量SQL语句剥离出来,配置在配置文件中,实现SQL的灵活配置。这样做的好处是将SQL与程序代码分离,可以在不修改程序代码的情况下,直接在配置文件中修饰SQL。

2.MyBatis环境搭建

1.下载需要的jar文件

2.部署jar文件

3.创建MyBatis核心配置文件configuration.xml

4.创建持久类(POJO)和SQL映射文件

3MyBatis框架的优点

(1)与JDBC相比,减少了50%以上的代码量。

(2)MyBatis是最简单的持久化框架,小巧并且简单易学

(3)MyBatis相当灵活,不会对应用程序或者数据库的现有设计强加任何影响,SQL写在XML里,从程序代码中彻底分离,降低耦合度,便于统一管理和优化,并且重用。

(4)提供XML标签,支持编写动态SQL语句。

(5)提供映射标签,支持对象与数据库的ORM字段关系映射。

原文地址:https://www.cnblogs.com/Thatboy/p/9199187.html