gpt4 book ai didi

java - Android 的替代关系数据存储方法

转载 作者:行者123 更新时间:2023-12-02 03:04:14 24 4
gpt4 key购买 nike

老实说,除了琐碎的应用程序之外,我不喜欢在 Android 上使用 SQLite。在应用程序版本之间保持数据库结构最新是一件非常痛苦的事情,而且当一个人习惯使用 Hibernate 和 Entity Framework 时,实际编写数据访问代码也没有多大乐趣。

我希望有其他方法可以存储可靠且健壮的持久数据。例如。将对象集合序列化到外部存储是一种选择吗?我希望我的数据在任何时候最多都在 5MB 左右。

还有其他选择吗?具体来说,我正在下载例如来自服务器的库存列表和联系方式,然后允许用户将记录标记为已处理等。我正在考虑使用 XML 文件,但这会产生另一个问题:如何使用 Android API 在 java 中稳健地处理 XML。

显然,一等奖是 NoSQL 数据库,但我知道即使存在稳定的移动版本,这也不实用。

最佳答案

您是否看到 SQLite Android 框架为您提供 DAO 并为您从 POJO 生成数据库(如 Hibernate)?

例如:http://greenrobot.org/greendao/然后您可以轻松更新数据库结构并对其进行版本控制。

关于java - Android 的替代关系数据存储方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41974412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com