NHibernate is a port of Hibernate to the .NET platform. Hibernate is the leading open-source object-relational persistence library for Java, used to persist plain objects in relational databases.
After several years of development, the first stable version of NHibernate, version 1.0, is now available for download. This version is comparable to Hibernate 2.1 in terms of features, with a few small differences.
With the release of version 1.0, NHibernate is also joining the original Hibernate project at JBoss Inc., the company providing support and training services around Hibernate.
More information about NHibernate:
http://www.nhibernate.org/
Download NHibernate 1.0:
http://sourceforge.net/project/showfiles.php?group_id=73818&package_id=73969&release_id=362512
Download NHibernateContrib 1.0:
http://sourceforge.net/project/showfiles.php?group_id=73818&package_id=138561&release_id=362513
大家可以放心的使用NHibernate,经过了数年的开发,完全的移植了Hibernate2.1的所有内容,现在已经加入Jobss公司的Hibernate项目。可以设想今后将会是移植Hibernate3.0的版本,Hibernate3.0版本的变化包括三个方面:
(1)API的变化,它将影响到Java程序代码。
(2)元数据,它将影响到对象-关系映射文件。
(3)HQL查询语句。
学习NHibernate有一个非常好的开源的CMS/Portal系统例子,这个例子作的非常棒。地址是http://www.cuyahoga-project.org/default.aspx
http://www.cuyahoga-project.org/home/developers.aspx这里有详细的介绍NHibernate的使用。
发布在首页借人气宣传一下,如果有意见我放到其他地方。
相关文章
- TSL 和 SSL 是什么?它们有何关系?-定义:SSL(安全套接层)是一种早期的加密协议,用于在互联网通信中保障数据传输的安全性。它通过加密和身份验证机制,确保客户端(如浏览器)与服务器之间的通信不被窃听或篡改。 版本:SSL 1.0(未发布)、SSL 2.0(1995年,已废弃)、SSL 3.0(1996年,已淘汰)。 问题:SSL 3.0 及早期版本存在严重安全漏洞(如 POODLE 攻击),目前已被现代系统禁用。 2. TLS(Transport Layer Security) 定义:TLS(传输层安全协议)是 SSL 的继任者,旨在提供更安全的通信协议。TLS 由国际互联网工程任务组(IETF)标准化,逐步替代了 SSL。 版本:TLS 1.0(1999年,已淘汰)、TLS 1.1(2006年,已淘汰)、TLS 1.2(2008年,广泛使用)、TLS 1.3(2018年,最新标准)。 优势:更强的加密算法(如 AES、ChaCha20)、更高效的握手过程、支持前向保密(Perfect Forward Secrecy)等。 SSL 与 TLS 的关系 继承关系 TLS 直接基于 SSL 3.0 设计,可以视为 SSL 的升级版。TLS 1.0 最初命名为 SSL 3.1,后因标准化需要更名为 TLS。 协议兼容性
- 最全Android版本API对应表,Android1.0-Android 14.0发布时间列表详细说明
- 小程序官网CMS开源项目出炉,Weixin-App-CMS 1.0 版本正式发布
- Java程序员的魔法杖-Arthas 3.1.2版本发布了
- 面向UI编程:ui.js 1.0 粗糙版本发布,分布式开发+容器化+组件化+配置化框架,从无到有的艰难创造
- GitHub 发布了 Electron 1.0 版本,帮助开发者打造更强大的原生应用
- go-dongle 0.2.0 版本发布了,一个轻量级、语义化的 golang 编码解码、加密解密库
- PEACHPIE 0.9.11 版本发布,可以上生产了
- go-dongle 0.1.5 版本发布了,一个轻量级、语义化的 golang 编码解码、加密解密库
- Tiny Core Linux 3.x日前发布了最新版本