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]