首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NHibernate与Hibernate互操作吗?如果没有,那么是否存在一个同时适用于Java和.NET的框架?

NHibernate与Hibernate互操作吗?如果没有,那么是否存在一个同时适用于Java和.NET的框架?
EN

Stack Overflow用户
提问于 2009-10-26 11:11:41
回答 2查看 193关注 0票数 1

说你有:

  • a
  • 一堆.NET Windows程序
  • 一堆Java应用程序

您可以将Hibernate用于Java内容,NHibernate用于.NET内容--但这两者实际上是互操作还是完全不同的堆栈呢?

如果没有,那么是否有一个持久性框架可以让Java和.NET共享业务逻辑?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-26 11:27:19

我不能为Java说话,但从.NET的角度来看,我相信映射文件是可以共享的(描述数据库和对象之间关系的xml)。

除此之外,你还想分享些什么?你在考虑商业逻辑吗?请进一步定义“共享逻辑”。

您可以让您的Java人员编写持久性代码并将其公开为RESTful服务,然后.NET Windows程序员只需对此编写代码.反之亦然。

最终,不应该有太多Hibernate/nHibernate代码,因为它的任务是您不必再编写那么多数据访问代码。剩下的是与(n)Hibernate交互最少的应用程序逻辑,根据您的语言,这将是不同的。

票数 3
EN

Stack Overflow用户

发布于 2009-10-26 11:26:58

我不相信。nHibernate将Hibernate作为参考,但它们实际上并不共享代码,而且开发速度不同。你必须知道两者的局限性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1624230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档