我们有这样的情况:一个用 Spring 编写的后端。一款原生 Android 应用。
他们共享许多模型。
所做的就是在后端将模型写成一个包,然后在android中将其导出为jar。
在 Android 上,我们使用 OrmLite 与数据库上的这些模型进行交互。这些模型有适当的注释来实现这一点。在后端,我们基本上为每个模型编写原始 CRUD 查询,这变得很疯狂,因为每次我们添加字段时,我们都需要更新所有相关查询。
我们想要实现的是在服务器上使用另一个orm。问题在于,即使模型相同,旧的糟糕设计选择的服务器和平板电脑也具有不同的列和表名称。无法重命名列和表,因为这涉及太多工作。
我们需要让事情变得更聪明,但我们也希望避免复制模型只是为了将模型重新映射到不同的数据库模式。
您对如何实现这一目标有什么明智的想法吗?
慕雪6442864
相关分类