Android的良好ORM工具

我正在构建一个本地应用程序,它的所有实体都应该在sqlite数据库中进行commadate。 我期待为Android找到一个像样的ORM工具,它与Iphone的CoreData(支持图形设计和代码生成)相似。

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


如果仅仅是创建和管理数据库,并且你可以使用SQLite,那么看看这个页面:

SQLite的管理工具列表

有很多工具聆听,与SQLite一起工作,并且当然应该有适合您需要的工具。

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

查看维基百科的描述:

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

维基百科页面上的ORM


虽然Android上有几个(SQLite)ORM库,但据我所知,没有图形工具可以输出为任意ORM类模板量身定制的Java Class 。 在Java中的ORM倾向于使用@Annotations包裹从DB和每一个ORM给定的领域几乎都有自己的风格。

因此,我建议为您的数据库设计蓝图(最终在建模应用程序中),并尝试使用选定的ORM的特定API重新创建它。 希望这可以帮助你!

链接地址: http://www.djcxy.com/p/95953.html

上一篇: Good ORM tool for android

下一篇: Restrict child duplicates on creating object in db4o