你更喜欢哪种Java ORM,为什么?[已关闭]

2022-08-31 05:12:44

这是一个非常开放的问题。我将开始一个新项目,并正在寻找不同的ORM来与数据库访问集成。

你有什么收藏夹吗?你有没有建议保持清醒?


答案 1

我已停止使用 ORM。

原因不是这个概念上有什么大缺陷。休眠效果很好。相反,我发现查询的开销很低,我可以将许多复杂的逻辑放入大型SQL查询中,并将大量处理转移到数据库中。

因此,请考虑仅使用 JDBC 包。


答案 2

没有,因为拥有ORM会以很小的好处夺走太多的控制权。当您必须调试因使用ORM而导致的异常时,节省的时间很容易被吹走。此外,ORM不鼓励开发人员学习SQL以及关系数据库的工作原理,并利用它来谋取利益。


推荐