假设我在Android App中有这个简单的ORMLite(考虑添加注释,这只是伪代码)datamodel:
A
{
String id;
}
B
{
String id;
A A_id;
}
考虑到我将从这样的PostgreSQL外部数据库接收对象,其中A_id将是一个String(远程数据库将引用存储为外键),我将如何进行转换从JSON转换为ORMLite?此时,我们正在这样做(使用GSON):
B
{
String id;
String A_id;
}
但这意味着我们必须在从B导航到引用B时进行多次查询,这不是使用任何ORM的最佳方式。
问题是ORMLite是否实现了这样做的方法,因为我们无法找到任何关于它的文档(关于集合有很多,但没有关于简单引用的内容)。
提前致谢,
何。
答案 0 :(得分:1)
我不确定这是否对您有所帮助,但您可以使用JSON ODM代替支持加入。
我写了那个图书馆,因为我错过了很多其他图书馆的加入。即使是mongodb本身也不支持加入。它仍在开发中,但具有100%的代码覆盖率。因此,只要没有引起任何问题,所有支持的方法都应该被认为是稳定的。我在很多项目中使用它。
如果你喜欢它,请给它一个明星。