这对Hibernate家族来说是个大日子。我们欢迎三个新的顶级项目
- Hibernate Shards
- Hibernate Validator
- Hibernate Search
因此,我们今天总共发布了五个新版本。
Hibernate Shards 3.0.0 Beta1
由Google贡献,Hibernate Shards是在Hibernate Core之上构建的水平分区解决方案。当您需要将数据(分片)分布到多个数据库时,Hibernate Shards是您的选择(数据量太大而无法使用单个数据库实例,区域部署需求等)。像所有Hibernate项目一样,Hibernate Shards是在LGPL许可下发布的。非常感谢Max Ross、Maulik Shah Tomislav Nad和Google为回馈社区他们的相当令人印象深刻的Google 20%项目表示赞赏。
查看文档获取更多信息。
Hibernate Search 3.0.0.Beta1
Hibernate Search现在是一个独立的顶级项目,与Hibernate Annotations无关。本版本新特性
- 通过JMS - 主/从模型实现索引聚类(最大化吞吐量)
- 异步索引(最大化应用响应时间)
- 索引嵌入式/关联对象和相关查询(在语义上类似于SQL JOIN)
- 使用Apache Lucene 2.1.0(许多性能和可伸缩性改进)
虽然标记为Beta版本,因为其范围正在迅速扩大,一些API可能仍会发生变化,但Hibernate Search已经被很多人使用,查看它。
Hibernate Validator 3.0.0.GA
Hibernate Validator也是一个独立的顶级项目,与Hibernate Annotations无关。本版本新特性
- 与纯Java持久化提供程序一起运行(提供实体监听器)
- 更多面向业务的验证器
Hibernate Annotations和Hibernate EntityManager 3.3.0.GA
一些必要的配置更改(引入了前面的项目)导致版本号增加。然而,此版本与3.2.x版本大多数向后兼容。一些新特性如下
- 为Hibernate Validator和Hibernate Search提供的透明事件连接
- 在Hibernate EntityManager的级联过程中进行性能改进
- 更多SQL自定义以及抓取和懒加载配置
- 常规的bug修复
过去的几个月一直非常忙碌,准备这个功能丰富且使用体验流畅的Hibernate套装。祝您享受 :-)