Mybatis与HIbernate区别
1.Hibernate
优势:
Hibernate是完全的面向对象,跨数据库平台,自动生成sql语句映射文件的持久层框架。
劣势:
数据量大时存在很大的性能问题,自定义数据库脚本开发的时候存在很多不友好性。
2.Mybatis
优势:
轻量级的非完全面向对象的持久层框架,采用了原生态的sql语句开发,更加灵活的实现不同复杂数据库的编写。
劣势:
每一个操作都需要编写sql语句,并且不支持数据库的跨平台。
本文探讨了MyBatis与Hibernate这两个持久层框架的区别。详细分析了它们各自的优势与劣势,包括面向对象特性、跨平台能力及SQL定制灵活性等方面。
Mybatis与HIbernate区别
1.Hibernate
优势:
Hibernate是完全的面向对象,跨数据库平台,自动生成sql语句映射文件的持久层框架。
劣势:
数据量大时存在很大的性能问题,自定义数据库脚本开发的时候存在很多不友好性。
2.Mybatis
优势:
轻量级的非完全面向对象的持久层框架,采用了原生态的sql语句开发,更加灵活的实现不同复杂数据库的编写。
劣势:
每一个操作都需要编写sql语句,并且不支持数据库的跨平台。
1324

被折叠的 条评论
为什么被折叠?