hibernate和mybatis的区别是什么?
1个回答
2020-02-10
展开全部
Hibernate。 目前最流行的开源ORM框架, 已经被选为JBoss的持久层解决方案。 整个Hibernate项目也一并投入了JBoss的怀抱, 而JBoss又加入了Red Hat组织。 因此, Hibernate属于Red Hat组织的一部分。 Hibernate灵巧的设计、 优秀的性能, 以及丰富的文档, 都是其风靡全球的重要因素。
MyBatis( 早期名称是 iBATIS) 。 Apache 软件基金组织的子项目。 与其称它是一种ORM框架, 不如称它是一种“SQL Mapper”框架, 它是一种“半自动化”的ORM的实现, 曾经在Java EE开发中扮演非常重要的角色, 但是其并不支持纯粹的面向对象操作, 它允许开发人员直接编写SQL语句, 更加灵活。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询