leagion 发表于 2013-1-30 02:17:37

hibernate 3.3.1 新特性

Changes in version 3.3.1.GA (2008.09.10)
-------------------------------------------
** Bug
    * - create-drop with c3p0 causes SQLException
    * - org.hibernate.id.enhanced.TableGenerator throws "IllegalArgumentException: alias not found: tbl" under Oracle
    * - Query Cache entries are not distributable
    * - JTASessionContext broken for WebSphere
** Improvement
    * - Include a primary key in the sequence table used by id.enhanced.TableGenerator
    * - Make o.h.id.enhanced.TableGenerator more extension-friendly
    * - concat() with param binding fails function on derby
    * - Allow enhanced.TableGenerator to segment itself per entity as default
    * - Make o.h.id.enhanced.SequenceStyleGenerator more extension-friendly
    * - Provide true-false type that maps to int values
** Task
    * - Upgrade to use slf4j 1.5 (1.5.2)

Changes in version 3.3.0.SP1 (2008.08.19)
-------------------------------------------
** Bug
    * - re-add incorrectly removed public getSource() methods on events

Changes in version 3.3.0.GA (2008.08.13)
-------------------------------------------
** Bug
    * - org.hibernate.cache.QueryKey has a fragile equals() method
    * - build Wiki has a typo and includes a lie re:jdk version
    * - DB2CustomSQLTest fails, need "RESULT SETS 1" in proc definitions
    * - distribution bundles cglib directly instead of the hibernate repackaging
** Improvement
    * - All *Event must inherit AbstractEvent
    * - Provide more information in TypeMismatchException message
 
Changes in version 3.3.0.CR2 (2008.07.31)
-------------------------------------------
** Bug
    * - OracleDialect fails to recognize sequence accessible through syonyms when validating schema
    * - Isolator.JdbcDelegate masks the exception if it isn't possible to open a connection.
    * - "datediff" is declared as NoArgSQLFunction in H2Dialect, but actually accepts 3 arguments.
    * - ConcurrentModificationException in AbstractBatcher results in infinite loop
    * - Merge can fail when there is a transient entity reachable by multiple paths and at least one path does not cascade on merge
    * - Content images not displayed
    * - Hibernate wraps a listener init or destroy exception into an AssertionFailure
    * - Do not wrap exceptions raised by event listeners (at init or destroy time)
    * - change license url in pom to http://www.gnu.org/licenses/lgpl-2.1.html
    * - distribution bundle missing jta dependency
    * - using of Integer.valueOf(int), which is not available in JDK 1.4
    * - DB2Dialect should report supportsLobValueChangePropogation() == false
    * - Serialize/Deserialize problem in AbstractLazyInitializer with entitymode.MAP.
    * - ResultTransformers need smarter equals() and hashCode() impls
** Improvement
    * - JTASessionContext.CleanupSynch does not remove sessions from currentSessionMap
    * - To be able to use <generator> with <composite-id>
    * - Make javassist the default ByteCodeProvider
    * - repackage cglib/asm under org.hibernate namespace
    * - upgrade to jDocBook plugin version 2.1.1
    * - protect BulkManipulationTest#testInsertWithGeneratedTimestampVersion where Dialect#supportsParametersInInsertSelect == false
    * - Enable JTATransactionFactory and JTATransaction factory to work without JNDI
    * - Use READ_COMMITTED for JBC 2 cache
** Patch
    * - Version incorrectly incremented for unchanged persistent entity that is parent of a one to many relationship
** Task
    * - follow up on documentation license questions
页: [1]
查看完整版本: hibernate 3.3.1 新特性