这是我的问题。我现在正在使用 Play2 Framework,它为我提供了 Ebean 作为我的默认 ORM 产品。我对Java相当了解并决定使用Java编写一个网站,但我也想学习Go,并最终将我的网站的后端代码更改为Go(Go的框架Revel)。我知道我的数据仍然存在,但我将不得不使用不同的 ORM 产品来重写所有模型。即使我保持完全相同的数据库结构,这会导致问题吗?
1 回答
肥皂起泡泡
TA贡献1829条经验 获得超6个赞
这取决于您对“问题”的定义。
ORM 框架提供了将数据库信息(关系数据)映射到 OOP 对象的工具。ORM 框架之间在它们支持的 DBMS、将表/列名映射到类/字段时的默认命名规则、更新级联、事务管理、缓存管理、SQL 转换等方面存在差异。
您可以保留您的数据库架构并使用不同的 ORM 对其进行映射,以上只是您在此过程中可能/不会遇到的一些问题
- 1 回答
- 0 关注
- 156 浏览
添加回答
举报
0/150
提交
取消