您的位置:首页 > 其它

hibernate与mybatis的不同之处

2018-03-16 10:20 169 查看
Hibernate:首先他是一个开源的、当前流行的ORM框架,对JDBC做了轻量级的封装、通过一对多的映像来实现sql。上手稍微难点,后期维护困难,适合小项目使用。
Mybatis:首先他是一个开源的框架,是基于Java的持久层的框架,支持sql查询,是半ORM框架,底层需要SQL编写,上手简单,易维护,适合改动较大的项目使用。
1.hibernate全自动,Mybatis半自动
2.hibernate数据库移植性远大于mybatis
3. hibernate拥有完整的日志系统,mybatis则欠缺一些

4. mybatis相比hibernate需要关心很多细节
5. sql直接优化上,mybatis要比hibernate方便很多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: