码迷,mamicode.com
首页 > 其他好文 > 详细

SSM-Mybatis基础

时间:2017-10-10 00:12:52      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:分离   java   测试   存储   log4   orm   开发   操作   解决方案   

1.Mybatis框架:

  1.1  框架基本介绍:

    1.1.1:Mybatis是一个开源的数据持久层框架,内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询、存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索

    1.1.2:ORM即对象/关系映射,是一种数据持久化技术,Mybatis是ORM的一种解决方案

  1.2  环境搭建:

    1.2.1:导入Jar包(mybatis.x.x.x.jar、log4j.x.x.x.jar、mysql-connector-java.x.x.x.jar)

    1.2.2:创建Mybatis核心配置文件mybatis-config.xml

    1.2.3:创建持久化类(POJO)和SQL映射文件

    1.2.4:创建测试类

  1.3  Mybatis框架的优点:

    1.3.1:与JDBC相比,减少了50%以上的代码量

    1.3.2:Mybatis是最简单的持久化框架,小巧并且简单易学

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

    1.3.4:提供XML标签,支持编写动态SQL语句

    1.3.5:提供映射标签,支持对象与数据库的ORM字段关系映射

  1.4  Mybatis框架的缺点:

    1.4.1:SQL语句的编写工作量大,对开发人员编写SQL语句的功底有一定要求

    1.4.2:SQL语句依赖于数据库,导致数据库移植性差,不能随意更换数据库

  1.5  Mybatis框架的适用场合:

    1.5.1:Mybatis专注于SQL本身,是一个足够灵活的DAO层解决方案,对性能的要求很高,或者需要变化较多的项目,如互联网项目等

 

SSM-Mybatis基础

标签:分离   java   测试   存储   log4   orm   开发   操作   解决方案   

原文地址:http://www.cnblogs.com/YeShao233/p/7643232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!