首页 > 解决方案 > 存储自定义对象的理想方式是什么

问题描述

在我的应用程序中,我有两种主要类型的对象:用户和公司。它们都包含其他自定义对象,例如: 1. 用户 - 兴趣/职业 2. 公司 - 产品

将这些对象存储在我可以轻松管理和操作的数据库中的理想方法是什么,例如插入、删除和更新操作。我在这里读到了

尽管它没有说明您何时拥有包含其他对象或对象列表的对象。除了 SQLite 还有其他好方法吗?

标签: javaandroidsqliteobject

解决方案


创建父子关系表结构,如:

  1. 用户(父)
    a.Interests(使用 user_id,interest_id 映射
    的用户子级) b.Profession(使用 user_id,profession_id 映射的用户子级)

  2. 公司(父级)
    a.Product(使用 company_id、product_id 映射的公司的子级)


推荐阅读