mybatis

Posted mryangjlpython

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis相关的知识,希望对你有一定的参考价值。

1.什么是mybatis

半orm框架,封装了JDBC,开发者只需关注sql语句本身.性能高,灵活

2.优点,

减少了代码量,

可以和各种数据库兼容

与Spring很好的集成

3.缺点

  a.sql编写工作量大

  b.sql依赖于数据库,导致数据库移植性差,不能随意更换数据库

4.和hibernate的区别

  a.hibernate是一个orm框架,不需要写sql语句,而mybatis需要编写sql语句

  b.mybatis无法做到数据库无关性,hibernate可以做到

  c.hibernate对象/关系映射能力强,数据库无关性好,对于关系模型要求高的软件,可以节省很多代码

 

 

以上是关于mybatis的主要内容,如果未能解决你的问题,请参考以下文章

MybatisMyBatis 注解方式的基本 用法

MybatisMyBatis之缓存

MyBatisMyBatis的增删改查

Mybatismybatis登录实例

MybatisMybatis基础(中)

MybatisMybatis缓存