为了账号安全,请及时绑定邮箱和手机立即绑定

从一个 ORM 迁移到另一个

从一个 ORM 迁移到另一个

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

1 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

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

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

您可以保留您的数据库架构并使用不同的 ORM 对其进行映射,以上只是您在此过程中可能/不会遇到的一些问题


查看完整回答
反对 回复 2021-06-28
  • 1 回答
  • 0 关注
  • 156 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信