如果你真的下载,并期待在休眠的源代码,你会看到它的不同的Java项目的集合。
其中最重要的是所有的Hibernate ORM,对于一个简单的Java关系数据库映射解决方案,它坐落在所有其他项目的中心。
Hibernate的ORM像任何其他的ORM,帮助开发人员通过现成的函数和方法来扩展他们的数据库的可用性。
该增发项目有助于Hibernate的方式去超越的对象/关系映射模型,并提供支持一系列广泛的相关主题。
工具包括:
休眠ORM
休眠OGM
休眠核心
休眠碎片
Hibernate Search的
休眠工具
Hibernate验证
休眠模型生成
本发行版是新的:
- 回迁的AttributeConverters改进支持(从5.0.0.Beta1);
- EntityGraph错误修正;
- 修正了装载计划的bug导致的问题CompositeCustomType的ID,嵌入@MapKey,包含嵌入的按键映射;
- 修正了影响GlassFish的4.0 HHH-9446,是由4.3.6中介绍了HHH-8818下冬眠类加载的bug;通过设置环境变量,休眠恢复到前HHH-8818的行为;
- 修正了Envers与动态(非POJO)为单位。
什么是新版本 4.3.9 / 5.0.0.Beta2:
- 改进了对AttributeConverters支持(从5.0.0.Beta1反向移植);
- EntityGraph错误修正;
- 修正了装载计划的bug导致的问题CompositeCustomType的ID,嵌入@MapKey,包含嵌入的按键映射;
- 修正了影响GlassFish的4.0 HHH-9446,是由4.3.6中介绍了HHH-8818下冬眠类加载的bug;通过设置环境变量,休眠恢复到前HHH-8818的行为;
- 修正了Envers与动态(非POJO)为单位。
在什么版本4.3.8新是:
- 多CPU热点得到减缓和内存分配减少。
什么是新的在4.2.6版本:
- 修正了许多内存泄漏涉及停止/销毁和ORM类加载器来引用不是GC'd。
- 自动删除当一个元件由许多一对多关联中删除外键行连接表。
什么是新的在4.2.5版本:
- Hibernate的ORM 4.2.5.Final刚刚发布含大约有十几个bug修复。
在什么版本4.1.6新是:
- 的加入地图键没有被正确的处理条件查询,这是不可能的MapJoin#键使用条件查询。
- 这是一个五岁的问题,我固定它在这个版本。
- 此问题是由从Janario奥利维拉pull请求固定的。与此修复程序,现在可以使用@TypeDef用枚举,甚至是枚举类型属性没有@EnumType注释,Hibernate会还是发现了隐式类型解析正确的枚举类型。
- 多租户是因为4.0是第一个引入休眠的一个重要特征,而且我们根据来自社区的反馈不断改进它。现在CacheKey的哈希码一代人也认为租户ID(如果有的话)和equals方法也检查租户ID。因此,可以做一些2L缓存优化针对不同的租约。
什么4.1.2版本是新的:
- 系统一些修正相关org.hibernate.SharedSessionBuilder这是用于构建从其它会话的会话合同。
- 潜在的主要性能损失与代理生成
- 更新Infinispan的依赖到5.1.2版本。对于加入到休眠-Infinispan的整合自然-ID缓存也支持。
什么是新的在4.1.1版本:
- 在内部QueryPlanCache类大的性能提升造成HQL,JPQL和原生SQL&QUOT缓存;编译"要在并发的瓶颈。
- 一堆改进新的4.1自然ID加载功能,如通过使用永久继承自然ID来加载负荷的能力。
- 因此即使模型使用非JPA的功能,如@Any映射JPA静态元模型人口还是发生了。
- 通过新@CollectionType注释使用注释自定义集合类型的支持。
什么3.5.3版本是新的:
- 错误:
- 使用不一致EntityMetamodel entityNameByInheritenceClassNameMap领域
- 不能独立DDL约束代禁用默认BeanValidationListener(弗拉基米尔Klyushnikov)
- PersistenceUtilHelper不能访问非公共字段/方法(它应该是能够)
- AssertionFailure当集合包含一个参数化类型抛出
- CollectionMetadataGenerator无法获得的mappedBy属性上超在定义时
- FilterImpl.validate()抛出的反序列化NullPointerExeption
- 介绍@RequiresDialectFeature注释
- 单元测试失败的一些方言
- Regresion! @SequenceGenerator与allocationSize = 1失败,其他allocationSizes看似由1 递减
- 单元测试失败锁定,当他们在DB2和PostgreSQL运行
- TableHiLoGenerator不增加HI-值的任何更多的时候低保范围ES用尽
- Persistence.isLoaded(对象,字符串)如果注释属性不具有公共getter或场失败
- 罐子扫描实例无法传递给EntityManagerFactory的创建方法
- Envers auditReader.find()返回使用字段具有默认值的嵌入式组件错误数据
- @AuditMappedBy不会对继承关系工作
- 改进:
- NativeSQLQueryReturn impls预缓存最后的哈希码基于非最终字段
- AttributeFactory需要AssertionFailure更多信息
- 补丁:
- 补丁,以防止" org.hibernate.AssertionFailure:到会话&QUOT可能是非线程访问;引起无状态会话误差
- 任务:
- TypeSafeActivator也应该产生约束@Length
- 更新分支35测试中使用的数据库帐户
与HHH-5063和HHH-5135
评论没有发现