06.Mybatis和Hibernet的本质区别和应用场景

hibernate:

是一个标准的ORM框架(对象关系映射)。入门门槛较高,不需要程序写sql,sql语句自动生成。对sql语句的优化修改比较困难。

应用场景:

适用于需求变化不多的中小型项目,比如后台管理系统,ERP,ORM,OA。

mybatis:

专注sql本身,需要程序员自己编写sql语句,sql语句修改优化比较方便。mybatis是一个不完全的ORM框架,虽然程序员自己写sql,mybatis也可以实现映射(输入映射,输出映射)。

应用场景:

适用于需求变化较多的项目,比如:互联网项目

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容