我想在 Android 应用程序中使用 myBatis (iBatis 3)。有没有人尝试过这样的事情或知道任何资源?
4 回答
aBatis 是一个可用于 Android 的数据映射器框架,它
使用 XML 描述符或注释将
对象与存储过程或SQL 语句耦合起来。
aBatis 就像是iBatis 的Android 等价物。
---像iBatis一样简单轻量的ORM库,用于Web开发--承载iBatis
的特性
--iBatis易于使用--
缩短开发周期
--独立于开发阶段
--Android sdk1.6及以上
为此,首先要做的是为 Dalvik 编译 myBatis。但对于像智能手机这样的设备来说,它可能太重了。
如果你正在寻找一个轻量级的持久层,你可以看看 Ammentos:
同样的麻烦:你需要为 Dalvik 编译它。
适用于 Android 的现有 ORM:
最好在greenDAO或 Ormlite 等 Android 应用程序中使用轻量级库,greenDAO 是一个开源项目,可帮助 Android 开发人员处理存储在 SQLite 中的数据。SQLite 是一个很棒的嵌入式关系数据库。但是,为其开发需要大量额外的工作。编写 SQL 和解析查询结果是相当繁琐的任务。greenDAO 将为您完成工作:它将 Java 对象映射到数据库表(通常称为 ORM)。通过这种方式,您可以使用简单的面向对象 API 来存储、更新、删除和查询 Java 对象。节省时间并专注于实际问题!greenDAO 的主要设计目标
- 最高性能(可能是 Android 上最快的 ORM)
- 易于使用的 API 针对 Android 高度优化 最小的内存消耗
- 图书馆规模小,专注于要领
我创建了使用 mybatis 的简单 android 项目