`

hibernate 3.3.1 新特性

阅读更多


Changes in version 3.3.1.GA (2008.09.10)
-------------------------------------------

** Bug
    * [HHH-2694] - create-drop with c3p0 causes SQLException
    * [HHH-3231] - org.hibernate.id.enhanced.TableGenerator throws "IllegalArgumentException: alias not found: tbl" under Oracle
    * [HHH-3392] - Query Cache entries are not distributable
    * [HHH-3472] - JTASessionContext broken for WebSphere

** Improvement
    * [HHH-2686] - Include a primary key in the sequence table used by id.enhanced.TableGenerator
    * [HHH-3249] - Make o.h.id.enhanced.TableGenerator more extension-friendly
    * [HHH-3424] - concat() with param binding fails function on derby
    * [HHH-3454] - Allow enhanced.TableGenerator to segment itself per entity as default
    * [HHH-3456] - Make o.h.id.enhanced.SequenceStyleGenerator more extension-friendly
    * [HHH-3471] - Provide true-false type that maps to int values

** Task
    * [HHH-3474] - Upgrade to use slf4j 1.5 (1.5.2)


Changes in version 3.3.0.SP1 (2008.08.19)
-------------------------------------------

** Bug
    * [HHH-3437] - re-add incorrectly removed public getSource() methods on events


Changes in version 3.3.0.GA (2008.08.13)
-------------------------------------------

** Bug
    * [HHH-2021] - org.hibernate.cache.QueryKey has a fragile equals() method
    * [HHH-3333] - build Wiki has a typo and includes a lie re:jdk version
    * [HHH-3378] - DB2CustomSQLTest fails, need "RESULT SETS 1" in proc definitions
    * [HHH-3430] - distribution bundles cglib directly instead of the hibernate repackaging

** Improvement
    * [HHH-2926] - All *Event must inherit AbstractEvent
    * [HHH-3247] - Provide more information in TypeMismatchException message

 

Changes in version 3.3.0.CR2 (2008.07.31)
-------------------------------------------

** Bug
    * [HHH-1697] - OracleDialect fails to recognize sequence accessible through syonyms when validating schema
    * [HHH-2604] - Isolator.JdbcDelegate masks the exception if it isn't possible to open a connection.
    * [HHH-2683] - "datediff" is declared as NoArgSQLFunction in H2Dialect, but actually accepts 3 arguments.
    * [HHH-3006] - ConcurrentModificationException in AbstractBatcher results in infinite loop
    * [HHH-3229] - Merge can fail when there is a transient entity reachable by multiple paths and at least one path does not cascade on merge
    * [HHH-3257] - Content images not displayed
    * [HHH-3260] - Hibernate wraps a listener init or destroy exception into an AssertionFailure
    * [HHH-3261] - Do not wrap exceptions raised by event listeners (at init or destroy time)
    * [HHH-3265] - change license url in pom to http://www.gnu.org/licenses/lgpl-2.1.html
    * [HHH-3266] - distribution bundle missing jta dependency
    * [HHH-3272] - using of Integer.valueOf(int), which is not available in JDK 1.4
    * [HHH-3282] - DB2Dialect should report supportsLobValueChangePropogation() == false
    * [HHH-3309] - Serialize/Deserialize problem in AbstractLazyInitializer with entitymode.MAP.
    * [HHH-3409] - ResultTransformers need smarter equals() and hashCode() impls

** Improvement
    * [HHH-1786] - JTASessionContext.CleanupSynch does not remove sessions from currentSessionMap
    * [HHH-2060] - To be able to use <generator> with <composite-id>
    * [HHH-2506] - Make javassist the default ByteCodeProvider
    * [HHH-2875] - repackage cglib/asm under org.hibernate namespace
    * [HHH-3269] - upgrade to jDocBook plugin version 2.1.1
    * [HHH-3283] - protect BulkManipulationTest#testInsertWithGeneratedTimestampVersion where Dialect#supportsParametersInInsertSelect == false
    * [HHH-3358] - Enable JTATransactionFactory and JTATransaction factory to work without JNDI
    * [HHH-3390] - Use READ_COMMITTED for JBC 2 cache

** Patch
    * [HHH-3294] - Version incorrectly incremented for unchanged persistent entity that is parent of a one to many relationship

** Task
    * [HHH-3270] - follow up on documentation license questions

分享到:
评论

相关推荐

    hibernate 3.3.1.GA API

    Hibernate 3.3.1.GA API 是一个用于Java应用程序的持久化框架的重要版本,它提供了对数据库操作的简化和对象关系映射(ORM)功能。这个API文档以HTML格式呈现,便于开发者理解和使用Hibernate的功能。 1. **概述**...

    hibernate3.3.1GA_API

    《Hibernate 3.3.1 GA API 中文文档详解》 Hibernate,作为一款强大的对象关系映射(ORM)框架,极大地简化了Java...通过阅读中文文档,开发者可以更直观地掌握Hibernate的核心特性,从而更好地利用这个框架进行开发。

    struts2.2.3-hibernate3.3.1-spring3.1.zip jar 包

    Struts2.2.3、Hibernate3.3.1 和 Spring3.1 是三个非常重要的Java Web开发框架,它们在企业级应用开发中扮演着核心角色。这个`struts2.2.3-hibernate3.3.1-spring3.1.zip`压缩包集合了这三个框架的组件,方便开发者...

    struts2.1.6+hibernate3.3.1+spring2.5.6三个框架的整合

    在"struts2.1.6+hibernate3.3.1+spring2.5.6"的整合中,我们首先会了解每个框架的主要特性: 1. Struts2.1.6:这是Struts2的一个版本,它引入了更灵活的动作映射、拦截器机制、强大的插件支持以及对AJAX的友好支持...

    Struts2.1.6+Hibernate3.3.1+Spring2.5.6整合jar包.zip

    Hibernate3.3.1是Hibernate的稳定版本,提供了对JPA(Java Persistence API)的支持,增强了性能和内存管理。它通过对象关系映射,将数据库中的表格映射成Java对象,使得开发者可以使用面向对象的方式来操作数据库。...

    jersey 1.17+spring 3.1.0.RELEASE+hibernate 3.3.1.GA maven 配置文

    标题中的"jersey 1.17+spring 3.1.0.RELEASE+hibernate 3.3.1.GA maven 配置文"揭示了一个集成开发环境的配置,涉及到三个关键的Java技术栈组件:Jersey、Spring和Hibernate。下面将详细介绍这三个组件以及如何在...

    Hibernate 3.3.1 doc

    **Hibernate 3.3.1 Doc - 深入理解Java ORM框架** Hibernate是一个流行的开源对象关系映射(ORM)框架,它允许Java开发者将数据库操作转化为对对象的操作,简化了数据库应用程序的开发。在Hibernate 3.3.1版本中,...

    Hibernate3.3.1+Spring2.5.5+Struts2 2.0.1.2例子

    这个例子展示了如何将Hibernate3.3.1、Spring2.5.5和Struts2 2.0.1.2集成到一个项目中,以实现高效、灵活的MVC(Model-View-Controller)架构。 首先,让我们深入了解一下每个框架的核心功能: 1. **Struts2**:这...

    hibernate-distribution-3.3.1.GA

    在本文中,我们将深入探讨Hibernate 3.3.1.GA版本的核心特性、优势以及如何在实际项目中有效利用。 1. **Hibernate概述** Hibernate 是一种开源的 ORM 解决方案,它允许开发者用面向对象的方式处理数据库交互。...

    Struts2.1.6+Hibernate3.3.1+Spring2.5.6整合jar包

    这个"Struts2.1.6+Hibernate3.3.1+Spring2.5.6整合jar包"是开发者为了方便快速搭建基于这三个框架的项目环境而打包的集合,包含了所有必要的库文件。以下是这三大框架的核心知识点: 1. **Struts2**: - **核心...

    hibernate-distribution-3.3.1.GA-dist.zip

    这个版本发布于2009年,是Hibernate历史上的一个重要里程碑,它引入了许多改进和新特性。 在Hibernate 3.3.1 GA中,主要包含了以下关键知识点: 1. **实体管理**:Hibernate的核心功能之一是实体管理,它允许我们...

    hibernate-distribution-3.3.1.part4

    3.3.1是Hibernate的一个稳定版本,发布于2009年,它包含了许多关键特性,例如: 1. **实体管理**:Hibernate允许开发者定义Java类作为数据库表的实体,通过@Entity注解标识,并通过@Id注解指定主键。 2. **持久化*...

    hibernate-entitymanager-3.3.1.GA

    10. **API兼容性**:此版本的Hibernate Entity Manager致力于保持与JPA标准的兼容性,同时也保留了Hibernate特有的高级特性,使得开发者能够在享受标准化的同时,利用Hibernate的高级功能。 综上所述,Hibernate ...

    hibernate-annotations-3.3.1.GA.zip

    在3.3.1.GA版本中,这一特性得到了进一步的完善和优化。 首先,让我们深入理解Hibernate Annotations的核心概念。在Java编程中,注解是一种元数据,它提供了将信息附加到代码中的方式,而无需改变代码行为。...

    HibernateTools-3.3.1.v201006011046R-H111-GA.zip

    虽然较新版本的Hibernate和Eclipse可能已经发布,但这个版本仍能为使用这些特定版本的用户提供支持。 8. **插件结构**: 压缩包中的`plugins`和`features`目录,分别包含了Hibernate Tools的插件组件和相关特性...

    struts-2.3.1.2+Spring3.3.1+hibernate4.1.1 jar包

    这个压缩包 "struts-2.3.1.2+Spring3.3.1+hibernate4.1.1 jar包" 提供了这三个框架的特定版本,用于构建整合的Java企业级应用。 **Struts 2**: Struts 2 是 Apache 软件基金会的开源项目,它是一个基于 MVC 设计...

Global site tag (gtag.js) - Google Analytics