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的主要内容,如果未能解决你的问题,请参考以下文章