1

mUserなどのオブジェクトがあり、mUser.name、mUser.genderなどの値があります。また、mUser内にmUser.personalInfoなどの別のオブジェクトがあります(申し訳ありませんが、何を言うべきかわかりません)。そして、personalInfo内には、さらにいくつかのアイテムがあります。

すなわち。mUser.personalInfo.ageは33を返します。

このオブジェクトとそのすべてのプロパティとサブアイテムをsqliteデータベースに保存する必要があります。

手順はどうなりますか?誰かが私に従うべき手順を教えてもらえますか?のように-1。テーブルを作成します。2。オブジェクトで何かを行います。3。このコードを渡します。必要に応じていくつかの疑似を使用します。

4

1 に答える 1

0

2 つのテーブルを作成します。1 つは高レベルの UserInfo 用で、User とします。UserPersonalInfo という別の名前。2 番目のテーブルには、User テーブルのレコードを参照する列があります。user_id としましょう。これを外部キーと呼びます。最初にユーザー情報を保存し、その ID を保持してから、PersonalInfo を他のテーブルに保存し、user_id を User テーブルにリンクする必要があります。取得中に、User.id=UserPersonalInfo.user_id で 2 つのテーブルを結合する必要があります。この結合されたテーブルの age 列は、mUser.personalInfo.age を直接指します。テキストがたくさんありますが、お役に立てば幸いです。

于 2012-10-23T16:22:57.993 に答える