在专门构建/部署基于Oracle (又名"Oracle houses")的软件构建/部署解决方案的开发人员/公司中,根据您的经验,什么ORM中间件被认为是“行业标准”(如果有的话)?
我们在Oracle堆栈方面的经验有限,因此希望了解在这方面有更多经验的人的见解。这可能会影响我们的产品路线图。
发布于 2013-03-29 05:03:59
使用.NET,您可以在中使用EF。还可以将nhibernate用于RDBMS不可知论框架。
如果您是在Java中,那么您有几个重要的ORM选择: Hibernate、TopLink和我也遇到过使用Apache OpenJPA的情况。在我使用Java的经验中,Hibernate倾向于更频繁地使用,而且我以前从未在商业上看到过使用TopLink。
对于甲骨文家族来说,典型的堆栈是:
发布于 2013-03-28 23:39:16
取决于所使用的客户端语言。如果使用C#访问Oracle,则可能使用EF (并且会遇到Oracle的性能问题,不确定它们是否是故意引入的:)。
如果使用Java,则可能需要使用Hibernate。如果你是一家全甲骨文商店,这可能就是你最终会使用的东西。
还有其他的,其中任何一个都可以用于Oracle,例如nHibernate!
https://softwareengineering.stackexchange.com/questions/193298
复制相似问题