Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android的替代关系数据存储方法_Java_Android_Sqlite - Fatal编程技术网

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

Java Android的替代关系数据存储方法,java,android,sqlite,Java,Android,Sqlite,老实说,除了琐碎的应用程序之外,我不喜欢在Android上使用SQLite。在应用程序版本之间保持数据库结构的最新是一件非常痛苦的事情,而当人们习惯于使用Hibernate和Entity Framework时,编写数据访问代码也没有多大乐趣 我希望有其他方法来存储可靠和健壮的持久数据。例如,是否可以将对象集合序列化到外部存储?我希望我的数据在任何时候都最多在5MB左右 还有其他选择吗?具体来说,我正在从服务器下载股票列表和联系方式,然后允许用户将记录标记为已处理,等等。我正在考虑一个XML文件,

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

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

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


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

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

例如:
然后,您可以轻松地更新和版本化您的数据库结构。

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

例如:
然后,您可以轻松地更新数据库结构并对其进行版本控制。

如果符合您的要求,您可以检查Realm。您可以使用
Realm
而不是SQLite。您可以试试。伙计们,您认为我应该检查Realm吗?Lol如果符合您的要求,您可以检查Realm。您可以使用
Realm
而不是SQLite。您可以试试。伙计们,您认为我应该检查Realm吗?还有其他的,搜索“安卓ORM”。还有其他的,搜索“安卓ORM”。