atb*_*tan 3 .net java nhibernate orm hibernate
上个月我在新公司开始了新工作。该公司使用 Nhibernate 进行 .Net 解决方案。但我以前没有经历过。我有两年 Entityframework 经验。当我用谷歌搜索时,我找不到 Nhibernate 和 Hibernate 之间的区别。我假设,Nhibernate 是 Hibernate for .Net 解决方案。是真的吗?你能说一下它和Hibarnate有什么区别吗?
谢谢 ,
实体框架 (EF)、NHibernate 和 Hibernate 是完整的对象关系映射器 (ORM)。
EF 和 NHibernate 适用于 .NET/C#。Hibernate是针对Java的。
最初,Hibernate 是为 Java 开发并使用的。然后,它被移植到NHibernate for .NET/C#。两者是两个不同的项目;分别开发和维护。
NHibernate 和 Hibernate 在结构上最初是相似的。我不确定现在是否是这样。但是,很多时候,如果我在网上找到 Hibernate 的解决方案,大多数情况下,NHibernate 也可以使用相同(或类似)的解决方案。我从未使用过 Hibernate,所以我不能肯定地说它们之间有相似之处;但根据我的观察,它们接近相同。
| 归档时间: |
|
| 查看次数: |
1991 次 |
| 最近记录: |