1

我有一个对象,比如 mUser,它在 - mUser.name、mUser.gender 等中有一些值。此外,我还有另一个对象,比如 mUser 内部的 mUser.personalInfo(对不起,我不知道我应该特别提到它)。在个人信息中,还有一些项目。

IE。mUser.personalInfo.age 将返回 33。

我需要将此对象及其所有属性和子项保存到 sqlite 数据库。

程序将如何?谁能告诉我要遵循的步骤。像 - 1. 创建表,2. 对对象做一些事情,3. 传递此代码.. 如果需要,可以使用一些伪代码。

4

1 回答 1

0

创建两个表 - 一个用于高级 UserInfo,例如 User。另一个名为 UserPersonalInfo。在第二个表中,您将有一列引用用户表中的记录。让我们称之为 user_id。它被称为外键。您应该首先存储用户信息,保留它的 id,然后将 PersonalInfo 保存在另一个表中,其中 user_id 链接到 User 表。检索时,您必须连接 User.id=UserPersonalInfo.user_id 上的两个表。现在这个连接表中的年龄列将直接指向 mUser.personalInfo.age。文字很多,希望对你有帮助。

于 2012-10-23T16:22:57.993 回答