Bee,Hibernate,MyBatis哪个更适合应用在Android?

10 篇文章 0 订阅
4 篇文章 0 订阅

一、jar包大小

Android系统应用于手机,对文件的大小有很大的要求。

1.
BeeV1.9.8 310KBBeeV1.11是 428KB
2.
hibernate-core-5.2.17.Final 6.42 MB(6583 KB)
3.
mybatis-3.5.9   1.73 MB (1772KB)
mybatis-spring-1.2.2.jar (48KB)

通过对比:Bee 有更大的优势。

二、ORM的完整性

Hibernate的ORM完整性较好,但对复杂的查询等要求却不够灵活;以致于有些人不得不使用mybatis; 此时,连单表操作那么简单,也要写语句,开发人员就觉得烦琐了。所以有人就冒出两个框架同时用的想法了。 有人可能会说,mybatis不是有第三方框架吗? 是的,正是因为有了这种需求,才会有新的框架。但mybatis本身的文件就不少了,再加第三方的jar文件就更大了。而且mybatis更新时,第三方框架也没能那么快跟上;且要融合两个框架,也会加重成本。

而Bee是为适应互联网新时代快速变化需求才出现的Java ORM框架,更快、更简单、更自动,开发速度快,运行快,更智能!既有完整的ORM特性,对于复杂的查询,也能灵活使用面向对象的方式解决;还支持自定义sql, 新的标签使用更方便。

三、Hibernate,MyBatis是基于JDBC的

Android 并不是基于JDBC的,它对文件大小有严格要求。

基于以上原因,Hibernate,MyBatis并没有应用于Android;

作为Java开发工程师就累了;开发后端服务,要用一种ORM架构,开发 Android端,又要使用另外一种Android ORM 框架。

ORM Bee的出现,可同时在Java后端服务,Android端开发中使用,Java工程师,只需要熟悉一种就可以了。而ORM Bee的学习成本很低,十分钟即可入门。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值