【发布时间】:2016-06-03 07:23:47
【问题描述】:
我正在使用 ORM 库 DBFlow 在 Android 中开发一个聊天应用程序。目前,我需要为与一个人的每个对话创建表格,动态地为一个新的/现有的对话。我可以使用默认的 SQLite 实现来做到这一点,但不能使用 DBFlow 库作为 we need to create class for each table before-hand。
是否有任何其他可用于 Android 的基于 ORM 的库,我可以使用它在运行时动态创建表。
【问题讨论】:
-
只是好奇,您正在为您的应用考虑什么样的表定义?一张桌子与一个人进行每次对话(这可能不是最佳设计,因为您最终可能会创建大量类似的桌子 - 每个人一张)?还是一张包含与每个人的所有对话的表(可能用个人 ID 和对话 ID 标识)?