写点什么

NHibernate 开发近况

  • 2010-08-14
  • 本文字数:752 字

    阅读完需:约 2 分钟

NHibernate 开发的近况主要有: NHibernate 3.0.0 Alpha 1 发布、 NHibernate Profiler 支持 NHibernate 3.0 及 HQL Language Service for Visual Studio

近日,NHibernate 发布了 3.0 Alpha 1,根据即将由 Packt Publishing 出版的“NHibernate 3 Cookbook”一书的作者 Jason Dentler(Scott Hanselman 曾对其进行过采访)所述,该版本“稳如磐石”。Dentler 提到,虽然还是alpha 版,但NHibernate 已经用在产品当中了。

NHibernate 团队逐步在往主干代码中添加新特性,现在这些特性成为了 alpha 版的一部分。因此,虽说这些特性对于 NHibernate 用户来说并不一定是什么新鲜玩意,但我们还是有必要介绍一下他们。NHibernate 3.0 支持.NET Framework 3.5,这样开发者可以使用 LINQ 与 lambdas 来持久化对象。Dentler 还提到,NHibernate 有个 LINQ 提供器,有 300 个单元测试作为支撑,该提供器的品质值得信赖。

除了 Bug 修复以外,NHibernate 3.0 包含了大量的新特性,主要有:

  • [NH-429]——延迟加载列
  • [NH-1922]——可以让 DetachedCriteria 与 IStatelessSession 协同工作
  • [NH-1978]——可以在生成的 SQL 中定义别名
  • [NH-2152]——应该生成 QueryOver 等于 null 这样的代码(x is null 或是 x == value)

目前的代码已经被冻结,不再添加新特性了,直到今年年底(大概 11 月份)最终版发布为止。

NHibernate Profiler 是个独立的商业项目,由 Hibernating Rhinos 维护,它是个调试工具,用于分析项目中 NHibernate 的使用情况,尤其是生成的 SQL 语句。该工具将会更新以支持 NHibernate 3。
HQL Language Service for Visual Studio 是个新的 Visual Studio 扩展,由 José F. Romaniello 开发,它可以实现 Hibernate Query Language(HQL)的语法高亮和检查以及部分智能支持。

查看英文原文: The Latest NHibernate Developments

2010-08-14 02:221924
用户头像

发布了 88 篇内容, 共 272.9 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

活动日程首公布|Apache ShardingSphere Dev Meetup 亮点新揭秘

SphereEx

ShardingJDBC ShardingSphere 技术沙龙 SphereEx

crm软件有哪些比较好?国内目前好用的crm系统推荐!

低代码小观

CRM 管理系统 企业管理系统 CRM系统 客户关系管理系统

开源应用中心|Discuz!X全新PC社区体验,多种场景一站解决

Discuz! 开源社区 Discuz

如何 30 分钟搭建一个语聊房

融云 RongCloud

工具:Juypter Notebook

正向成长

Jupyter Notebook

DDD战术设计实践

郑印

DDD

利用碎片化的时间逆袭进百度,我的面试经历你敢听吗?

Java 程序员 后端

利用这份文档,我成功定位阿里P6,却拿着P7的工资

Java 程序员 后端

糟糕程序员的20个坏习惯

Kaito

架构 程序人生 后端 编程修养

hadoop nameNode/datanode 稳定性&性能改进点

Clarke

BoCloud博云完成 E 轮融资

BoCloud博云

云计算 云原生 博云

利用多condition动态管理池化的异步资源背景

Java 后端

10月书讯 | 跟着泰拉去冒险

图灵教育

编程 程序员 书单

揭秘 MatrixDB 数据库内核技术,可编程的数据库!

YMatrix 超融合数据库

数据库 时序数据库 分布式时序数据库 MatrixDB 超融合时序数据库

可观测性架构实践

郑印

判断对象是否已死分析总结——JVM系列,让人茅塞顿开

Java 程序员 后端

ironSource现已支持自定义广告网络

【Quarkus技术系列】「云原生架构体系」打造基于Quarkus的云原生微服务框架实践

码界西柚

云原生 Quarkus 原生云 11月日更

语聊房高质量音乐伴奏的实现

融云 RongCloud

语聊房 音乐播放

浅谈微信朋友圈架构设计

张平

架构实战营

AI 算法在视频可分级编码中的应用

融云 RongCloud

人工智能 音视频 编解码

双11大促 | 消息推送资源包6折购!一键集成华为、小米等多厂商推送通道

蚂蚁集团移动开发平台 mPaaS

消息推送 push mPaaS 双11 促销

GaussDB (for Cassandra) 数据库治理:大key与热key问题的检测与解决

华为云开发者联盟

数据库 分布式数据库 key GaussDB (for Cassandra) 数据库治理

FabEdge 和 SuperEdge 联合在边缘 K8s 集群支持原生 Service 云边互访和 PodIP 直通

BoCloud博云

云原生 边缘计算 superedge FabEdge

优先队列一些记录以及解题思路

数据结构 Go 语言 优先队列

别看是Java基础,很多人已入坑,java技术栈

Java 程序员 后端

到了2020年,技术水平到底需要达到怎样的程度才能成为顶级的阿里P8架构师

Java 程序员 后端

彻底理解 AQS我是懂了,你呢?

何小事儿

Java 多线程 并发

JavaScript 解构赋值 5 个常见场景和实例

devpoint

JavaScript 大前端 ES6 11月日更

字节Android Native Crash治理之Memory Corruption工具原理与实践

字节跳动终端技术

字节跳动 Android; 火山引擎

【架构设计总结】

Ryoma

NHibernate开发近况_.NET_Abel Avram_InfoQ精选文章