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

mybatis

时间:2019-11-06 01:23:15      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:nat   开发   关注   关系   orm框架   工作   sql语句   编写   能力   

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

标签:nat   开发   关注   关系   orm框架   工作   sql语句   编写   能力   

原文地址:https://www.cnblogs.com/MrYangjlPython/p/11802609.html

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