首页 文章

适用于Android的良好ORM工具

提问于
浏览
-2

我正在构建一个本机应用程序,它的所有实体都应该在sqlite数据库中进行编写 . 我正在寻找一个适合Android的ORM工具,它类似于Iphone的CoreData(支持图形设计和代码生成) .

我想根据图形设计构建我的实体代码 .

2 回答

  • 0

    如果只是创建和管理数据库而您可以使用SQLite,那么请看一下这个页面:

    List of Management Tools for SQLite

    有很多工具监听,可以使用SQLite,当然应该有一个适合您需要的工具 .

    另外,我认为你使用错误的术语与ORM . 你想要的是一个管理工具,你可以用设计师 Build 你的数据库 . ORM系统基本上是数据库和编程语言之间的映射器 . 当你想用代码表示你的数据库时,ORM会进来玩 .

    请参阅维基百科的说明:

    计算机软件中的对象关系映射(ORM,O / RM和O / R映射)是一种用于在面向对象的编程语言中在不兼容类型系统之间转换数据的编程技术 . 这实际上创建了可以在编程语言中使用的“虚拟对象数据库” . 虽然有些程序员选择创建自己的ORM工具,但有可用的免费和商业软件包可以执行对象关系映射 .

    Wikipedia page on ORM

  • 1

    虽然Android上有a few(SQLite)ORM库,但据我所知,还没有输出为任意ORM类模板定制的Java Class es的图形工具 . Java中的ORM倾向于使用 @Annotations 来包装来自DB的给定字段,并且每个ORM几乎都有自己的样式 .

    因此,我建议列出您的目标数据库的蓝图(最终在建模应用程序中),并尝试使用所选的ORM特定API重新创建它 . 希望这对你有所帮助!

相关问题