我正在构建一个本机应用程序,它的所有实体都应该在 sqlite 数据库中进行通信。我一直在寻找一个不错的安卓 ORM 工具,它应该类似于 Iphone 的 CoreData(它支持图形设计和代码生成)。
我想根据图形设计构建我的实体代码。
我正在构建一个本机应用程序,它的所有实体都应该在 sqlite 数据库中进行通信。我一直在寻找一个不错的安卓 ORM 工具,它应该类似于 Iphone 的 CoreData(它支持图形设计和代码生成)。
我想根据图形设计构建我的实体代码。
如果它只是关于创建和管理数据库并且您可以使用 SQLite,那么看看这个页面:
有很多工具 listet 可以与 SQLite 一起使用,当然应该有一个适合您的需要。
另外,我认为您对 ORM 使用了错误的术语。您想要的是一个管理工具,您可以在其中与设计师一起构建您的数据库。ORM 系统基本上是数据库和编程语言之间的映射器。当你想用代码表示你的数据库时,ORM 就会发挥作用。
参见维基百科的描述:
计算机软件中的对象关系映射(ORM、O/RM 和 O/R 映射)是一种编程技术,用于在面向对象编程语言中的不兼容类型系统之间转换数据。这实际上创建了一个可以在编程语言中使用的“虚拟对象数据库”。尽管一些程序员选择创建自己的 ORM 工具,但可以使用免费和商业包来执行对象关系映射。
虽然周围有一些(SQLite)ORM 库适用于 Android,但据我所知,没有图形工具可以输出Class
为任意 ORM 类模板量身定制的 Java es。Java 中的 ORM 倾向于用于@Annotations
包装数据库中的给定字段,并且每个 ORM 几乎都有自己的风格。
因此,我建议您为您的预期数据库(最终在建模应用程序中)布置蓝图,并尝试使用所选 ORM 的特定 API 重新创建它。希望这对你有帮助!