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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值