从一个ORM迁移到另一个ORM

时间:2013-09-06 00:45:00

标签: java orm playframework go

这是我的问题。我现在正在使用Play2 Framework,它为我提供了Ebean作为我的默认ORM产品。我非常了解Java,并决定使用Java编写一个网站,但我也想学习Go,并最终将我的网站的后端代码更改为Go(Go的框架Revel)。我知道我的数据仍然存在,但我将不得不使用不同的ORM产品来重写所有模型。即使我保持相同的数据库结构,这会导致问题吗?

1 个答案:

答案 0 :(得分:0)

这取决于你对“问题”的定义。

ORM框架提供了将数据库信息(关系数据)映射到OOP对象的工具。 ORM框架之间存在差异,它们支持哪些DBMS,将​​表/列名称映射到类/字段时的默认命名规则,更新级联,事务管理,缓存管理,SQL转换等。

您可以保留数据库架构并使用不同的ORM映射它,上面只是您可能/不会遇到的一些问题