嗨,我是初级程序员。
我的公司使用ORM(几乎是Hibernate)。它实际上是我公司操纵数据库的标准。
在我看来,由于使用ORM,查询受到限制,因此无法复杂查询新要求。
另外,太难了,所以当我是新人时我很沮丧(ORM现在对我来说仍然很难)。
使用ORM编程越来越多,遵循OOP并不容易。容易违反SRP,封装。
我在下面阅读了一些文章。我会读更多文章。
有人告诉我,您可以使用ORM节省开发时间。对,我同意。
有人告诉我,如果您无法使用ORM表达您的表关系,那么您的设计将失败。 - >我不同意因为ORM不是魔法。简化存在限制。
我知道这个问题没有答案。只有意见。所以我想对ORM你的看法 为何选择ORM?当你的情况下ORM?为什么不是ORM?
感谢您的宝贵意见。