gpt4 book ai didi

java - NHibernate 是否与 Hibernate 互操作?如果没有,是否有适用于 Java 和 .NET 的框架?

转载 作者:行者123 更新时间:2023-11-30 01:39:06 25 4
gpt4 key购买 nike

假设你有:

  • 数据库
  • 一堆 .NET Windows GUI 程序
  • 一堆 Java Web 应用程序

您可以使用 Hibernate 来处理 Java 内容,使用 NHibernate 来处理 .NET 内容 - 但这两者实际上会互操作还是它们会是完全不同的堆栈?

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

最佳答案

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

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

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

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

关于java - NHibernate 是否与 Hibernate 互操作?如果没有,是否有适用于 Java 和 .NET 的框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1624230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com