从一个 ORM 迁移到另一个

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


摇曳的蔷薇
浏览 157回答 1
1回答

肥皂起泡泡

这取决于您对“问题”的定义。ORM 框架提供了将数据库信息(关系数据)映射到 OOP 对象的工具。ORM 框架之间在它们支持的 DBMS、将表/列名映射到类/字段时的默认命名规则、更新级联、事务管理、缓存管理、SQL 转换等方面存在差异。您可以保留您的数据库架构并使用不同的 ORM 对其进行映射,以上只是您在此过程中可能/不会遇到的一些问题
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go