⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog.txt

📁 人力资源管理系统 系统把几乎所有与人力资源相关的数据统一管理
💻 TXT
📖 第 1 页 / 共 5 页
字号:
Hibernate Changelog===================Changes in version 2.1.2 (4.2.2004)-----------------------------------* fixed a very obscure concurrency problem with read-write cache for inverse collections* deprecated Criteria.returnMaps() / Criteria.returnRootEntities() in favor of new ResultTransformer framework* don't cache objects with dynamic-update="true" or <joined-subclass> mappings immediately after insert/update* added version checking to saveOrUpdateCopy()* fixed constraint violations that occurred when mixing identity columns with other id generation strategies* added Sybase 11.9.2 dialect to support older versions of Sybase that do not support ANSI joins (Colm O' Flaherty)* added Informix9Dialect (Finn McCann and Max Andersen)* added DB2400Dialect (Peter DeGregorio)* fixed a problem where mapping validation failure was reported as duplicate import (Michael Gloegl)* fixed a problem with Expression.not() in MySQL (Michael Gloegl)* added support for ResultSet.getGeneratedKeys() (David Morris, John Kristian)* added check attribute to allow check constraints in DDL* implicit polymorphism for Criteria queries (Shorn Tolley)* use IF EXISTS for dropping hilo tables (Michael Gloegl)* better exception report if deleted object is resaved by cascade* support nested components in Example queries (Emmanuel Bernard)* fixed a minor problem with onDelete() callbacks* fixed an obscure problem with select-before-update* added SunONETransactionManagerLookup (Robert Davidson)* fixed a problem with replicate() and <joined-subclass> mappings* made setParameterList() accept empty lists and deny null values (Max Andersen)* validation check on query parameters now allows setParameter(x, null) (Max Andersen)* added default-access to DTD. (Max Andersen)* made Query.setParameterList() accept empty lists and deny null values (Max Andersen)* allow Query.setParameter(x, null) (Max Andersen)* queries with "select new" now cacheable* throw meaningful exception when lazy initialization occurs on disconnected session* added default-access to <hibernate-mapping> (Max Andersen)* added -text support to SchemaUpdate (Max Andersen, Matt Hall)* fixed broken implementation of embedded composite keys with createSQLQuery() (Max Andersen)* added hibernate.cache.use_minimal_puts config property to reduce unnecessary second-level cache puts* optimized performance of orphan delete detection (Bertrand Renuart)* fixed problem where unnecessary UPDATE occurred after INSERT for versioned objects with collections* WebSphereTransactionManagerLookup for WAS 5.1 (Edina Pimp)* Criteria queries now cacheable (Mario Ivankovits)* fixed problem with ordered, paginated queries in DB2 (Tim Collins)* fixed a bug caching <idbag>s* lazy="true" collections are now lazy even when available in cache* fixed a problem with version unsaved-value="negative"* added hibernate.cache.region_prefix config property (William Drai)* fixed problem where configuration input streams were not closed (Rajesh Patel)Changes in version 2.1.1 (17.12.2003)-------------------------------------* added optional package attribute to <hibernate-mapping>* added <meta-value> element to allow simpler <any> mapping* native SQL queries are now cacheable - added <synchronize> element to allow correct result set expiry* fixed a bug in CGLIB2 integration (Chris Nockleberg)* added NamingStrategy* don't cache objects with formula properties immediately after insert/update* log generated SQL to a special category* type of property with access="field" may now be guessed using reflectionChanges in version 2.1 final (12.12.2003)-----------------------------------------* fixed a problem with CGLIB2 proxies and method calls inside constructors* fixed a bug running SchemaExportTask with mappings in jar files (Tom McCune)* allow custom persister declaration for subclasses (Nick Johnson)* fixed handling of sequences in SchemaUpdate on Oracle (Andrew Delpha)* fixed a bug where Iterator did not handle single null values correctly* detect and throw exception in the case of a duplicate property mapping* don't auto-create indexes for collection foreign keys (roll back to 2.0.x)Changes in version 2.1 rc1 (29.11.2003)---------------------------------------* long identifier and discriminator column names are now safely aliased (Max Andersen)* cleaned up mapping package to allow applications to manipulate metamodel programmatically* fixed a recent bug where collection sort order was lost in second-level cache* formula attribute now supported for joined-subclass mappings* formula properties may now be used anywhere in queries* dialect-specific query pagination for SQL Server* fixed a bug where a long path expression ending in collection access by index missed some tables in SQL FROM clause* fixed a very ancient performance problem where null one-to-one associations caused n+1 selects* added Session.saveOrUpdateCopy()* fixed some bugs in Example queries* fixed some minor bugs in dialect-specific query pagination* immutable entity passed to update() is now lock()ed instead* reworked the semantics of nonstrict-read-write* JCS cache support now deprecated* fixed some obscure bugs in collection handling* migrated to CGLIB2 (thanks to Chris Nockleberg)* fixed bugs in replicate()* fixed a bug affecting joined-subclass mappings with dynamic-update=true* performance improvements to boolean type mappings (Bertrand Renuart)* integrated JBoss TreeCache clustered cache (thanks to Bela Ban and Ben Wang)* fixed a bug in new query parameter validation (Steve Ebersole)* fixed a bug where <any> mappings caused unnecessary ObjectDeletedException at flush time* fixed a bug where associations with property-ref mappings were not properly cached* throw PropertyValueException when not-null properties are null at flush time* added unsaved-value attribute to version property mapping (Emmanuel Bernard)* tolerate classnames containing $ (Steve Ebersole)Changes in version 2.1 beta 6 (5.11.2003)-----------------------------------------* added Session.cancelQuery()* improvements to transaction handling for failed commit (thanks to Juergen Hoeller)* added cascade="delete-orphan"* fixed an exception that occurred when a property was declared not-null="true" update="false" (thanks to John Kristian)* support multiple named query cache regions (Mikheil Kapanadze)* some improvements to collection reattachment* fixed a bad bug with adds to an uninitialized bag or list* removed support for <dynabean/> components* added <dynamic-component/> mapping for properties of type Map* fixed a bug where schema export generated index names that were too long for DB2* allow per-region expiry policies in OSCache (Matthias Bogaert)* fixed a stack overflow that could occur while initializing nonlazy collections* fixed a bug in case-insensitive like for Example queries* fixed a bug in ScrollableResults.setRowNumber() (Martin Priekopa)* improvements to the cache concurrency strategiesChanges in version 2.1 beta 5 (30.10.2003)------------------------------------------* Support for custom CollectionPersister (Nick Johnson, Max Andersen)* Support for named SQL queries (Max Andersen)* duplicate named queries now throws MappingException instead of just logging warning (Max Andersen)* fixed problems with WebSphereTransactionManagerLookup (Ralf Taugerbeck, Daniel Bradby)* added support for custom collection persisters (thanks to Max Anderson, Nick Johnson)* fixed a performance problem during query compilation (Bulent Erdemir)* composite keys now supported in createSQLQuery() (Max Andersen)* fixed JCA adaptor to run in WebLogic (Daniel Bradby)* integrated SwarmCache (Jason Carreira)* integrated OSCache (Matthias Bogaert)* fixed an NPE that could occur with lists and orphan delete* allow nullable one-to-one with property-ref* improved usage of Dialect-specific limit SQL* fixed problem where non-lazy collections held by cached objects were not immediately initialized* fixed getReturnTypes() for native SQL queries (Max Andersen)* fixed problems with Criterions that applied to multi-column properties* check of rowcounts when JDBC batch updates enabled* added named SQL queries using <sql-query> element (Max Andersen)* added some extra validations so Hibernate fails earlier when user makes mistakes* allow lazy="true" as an alternative to proxy="ClassName"* removed dependency to commons-lang* SchemaExport now creates indexes for collection foreign key columns if specified by Dialect* fixed a bug parsing named parameters in setParameterList()* select new Foo(...) will now tolerate null values if the constructor accepts a wrapper type* fixed a problem detecting Proxool* added logging of persistent object states during flush()* allow "not null" as a discriminator value* added "parameters" config param to "sequence" generator (Matthias Bogaert)Changes in version 2.1 beta 4 (3.10.2003)-----------------------------------------* fixed a bug where <any> mappings did not handle proxies correctly* implemented new optimistic-lock strategies* fixed several bugs in Criteria query API* fixed a bug caching property-ref associations* improvements to XML Databinder (Ara Abrahamian)* added Session.replicate() and ReplicationMode* added ScrollableResults.setRowNumber() / ScrollableResults.getRowNumber()* added query cache and Query.setCacheable()* added Criteria.returnMaps()* fixed some problems with CGLIB proxies* fixed an NPE that occurred when a joined-subclass of a versioned entity defined only collections* added the access attribute, direct field access and the PropertyAccessor extension point* added MatchMode for use with Criteria queries (thanks to Michael Gloegl)* fixed a bug where some lazy="false" collections were not immediately initialized* fixed problem with WebSphere 5 TransactionManager* support schema attribute in MySQL, by using an underscore in the table name (Chris Hane)* now seperate Dialects for Interbase and Firebird (Reha Cenani, Max Andersen)* removed built-in PreparedStatement cache* added Session.getSessionFactory()* fixed problem with native SQL queries and Query.setProperties() (Max Andersen)* Query now fully validates parameters against the query string before passing them to JDBC (Max Andersen)* fixed an NPE in SessionFactory.close()* fixed an NPE that occurred when using <idbag>s* added SQL-level query results paging to DB2Dialect* "foreign" id generator now handles detached instancesChanges in version 2.1 beta 3 (7.9.2003)----------------------------------------* added Example queries* fixed an exception that occurred at startup with <key-many-to-one> and <joined-subclass>* fixed a bug where composite-elements were not being updated if a property not in the equals() was changed* <parent> property of a composite-element may now be used in equals()* named parameters may now be used in HQL order by clause* null value of version property now indicates unsaved instance* added select-before-update attribute* two-phase loading now use for components* better implementation of equals()/hashCode() for proxies* added property-ref attribute to <many-to-one>* renamed result() to uniqueResult()* added Session.get()* added HashtableCacheProvider* JTA TransactionManager now used even when not using Hibernate Transaction API* always bypass process-level cache for LockMode.READChanges in version 2.1 beta 2 (27.8.2003)-----------------------------------------* <subclass> and <joined-subclass> may now appear outside of a <class> element, by providing the extends attribute (Max Andersen)* fixed an NPE at startup that was introduced in beta 1* fixed a bug in Map.putAll()* new pluggable cache API- deprecated <jcs-cache> in favor of <cache>- net.sf.hibernate.cache.CacheProvider settable via hibernate.cache.provider_class* more aggressive caching* added Hibernate.close(Iterator)* Criteria queries may now include joins- Criteria.addJoin()- Criteria.createCriteria()* hibernate.transaction.manager_lookup_class should now ALWAYS be specified in JTA environment when using jcs caching* fixed a bug caching <key-many-to-one>* fixed bug where cached component did not get <parent> property populated* added hibernate.max_fetch_depth property* smarter outer-join fetching* transient object may now be associated with session using Session.lock()* added Query.result(), Criteria.result()Changes in version 2.1 beta 1 (10.8.2003)-----------------------------------------* batch-size attribute for collection and class mappings, to allow batch loading* collections of "value types" (including composite-elements) may now appear in HQL from clause* more efficient loading of collections, and better handling of non-lazy collections* added HQL index() function to allow access to collection element index* added Session.createSQLQuery() (Max Andersen)* added outer-join attribute to collection mappings* Criteria.setFetchMode() now applies to collection-valued path expressions* added property-ref attribute to <one-to-one>, enabling unique foreign key associations* added hibernate.max_fetch_depth config property* added hibernate.hbm2ddl.auto config property* fixed a bug with combination of <jcs-cache> and <key-many-to-one>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -