Build 2.0.1.GA
========================
** Bug
* [NH-1293] - Changed behavior of Filters for many-to-one associations brings up possible bug when used with outer joins.
* [NH-1464] - C++ and Dispose method
* [NH-1466] - current_session_context_class = thread_static doesn't work
* [NH-1473] - IsEqual and Compare broken in EntityType
* [NH-1481] - Named Hql queries w/ Named Parameters broken after upgrade to 2.0 from 1.2.1
* [NH-1483] - Subclass Not Loaded From Cache as Baseclass
* [NH-1488] - Table per class hierarchy and OUTER JOIN
* [NH-1490] - Wrong order of parameters in query when session uses IFilter
* [NH-1492] - Parameter mismatch enabling filters
* [NH-1499] - NullReferenceException construting Criteria query
** Improvement
* [NH-1484] - first chance exception 'NHibernate.MappingException' when starting a webapplication
* [NH-1496] - Configuration.AddAssembly(Assembly) should do some logging if no mapping files where found
* [NH-1500] - Spelling error of NHibernate.Cfg.ConfigurationSchema.ParseColectionsCache
** Patch
* [NH-1034] - HQL functions - parameters support
* [NH-1434] - Some unit test supplies non-character value to LIKE: not portable across every RDBMS
* [NH-1435] - Explicitly order query in NH-1179 to ensure reliable results
* [NH-1436] - Mapping of NH-1250 not portable across every RDBMS
* [NH-1437] - Mapping of NH-1408 not portable across every RDBMS
* [NH-1438] - Some queries from FooBarTest fixture are not portable across every RDBMS
* [NH-1439] - Handle Dialect.GetIdentityColumnString(DbType type)
* [NH-1459] - Sybase dialect
* [NH-1462] - StringHelper.GetFullClassname fails to parse generic types
Build 2.0.0.GA
========================
** BREAKING CHANGES from NH1.2.1GA to NH2.0.0
##### Infrastructure #####
* .NET 1.1 is no longer supported
* Nullables.NHibernate is no longer supported (use nullable types of .NET 2.0)
* Contrib projects moved to http://sourceforge.net/projects/nhcontrib
##### Compile time #####
* NHibernate.Expression namespace was renamed to NHibernate.Criterion
* IInterceptor have additional methods. (IsUnsaved was renamed IsTransient)
* INamingStrategy
* IType
* IEntityPersister
* IVersionType
* IBatcher
* IUserCollectionType
* IEnhancedUserType
* IPropertyAccessor
* ValueTypeType renamed to PrimitiveType
##### Possible Breaking Changes for external frameworks #####
* Various classes were moved between namespaces
* Various classes have been renamed (to match Hibernate 3.2 names)
* ISession interface have additional methods
* ICacheProvider
* ICriterion
* CriteriaQueryTranslator
##### Initialization time #####
* <nhibernate> section, in App.config, is no longer supported and will be ignored. Configuration schema for configuration file and App.config is now identical, and the App.config section name is: <hibernate-configuration>
* <hibernate-configuration> have a different schema and all properties names are cheked
* configuration properties are no longer prefixed by "hibernate.", if before you would specify "hibernate.dialect", now you specify just "dialect"
* All named queries will be validated at initialization time, an exception will be thrown if any is not valid (can be disabled if needed)
* Stricter checks for proxying classes (all public methods must be virtual)
##### Run time #####
* SaveOrUpdateCopy() returns a new instance of the entity without changing the original
* AutoFlush will not occur outside a transaction - Database transactions are never optional, all communication with the database must occur inside a transaction, whatever you read or write data.
* NHibernate will return long for count(*) queries on SQL Server
* <formula> must contain parenthesis when needed
* The HQL functions names may cause conflic in your HQL (reserved names are: substring,locate,trim,length,bit_length,coalesce,nullif,abs,mod,sqrt,upper,lower,cast,extract,concat,current_timestamp,sysdate,second,minute,hour,day,month,year,str)
* <any> when meta-type="class" the persistent type is a string containing the Class.FullName (In order to set a parameter in a query you must use SetParameter("paraName", typeof(YourClass).FullName, NHibernateUtil.ClassMetaType) )
##### Mapping #####
* <any> : default meta-type is "string" (was "class")
Build 2.0.0.CR2
========================
** Sub-task
* [NH-1407] - Actualize documentation of <any>
Build 2.0.0.CR1
========================
** Bug
* [NH-1361] - ProxyTypeValidator: Non-virtual public methods are accepted
* [NH-1389] - Sybase SQLAnywhere 8/9 support broken in Beta1 onword
* [NH-1399] - Database constraint names and hash collisions
* [NH-1403] - Support <any> with meta-type="class"
* [NH-1405] - composite-id property is nulled when related composite many-to-one mapping returns null.
* [NH-1406] - IQuery.SetTimeout work incorrect for ExecuteUpdate
* [NH-1408] - CriteriaTransformer don't clone a DetachedCriteria with sub DetachedCriteria
* [NH-1413] - Paging with multiple orders fail in MSSQL2005
** Improvement
* [NH-1304] - Reflection optimizer on != property access
* [NH-1415] - Adding multi query support to MySqlDataDriver
** New Feature
* [NH-1412] - Allow custom accessors to define if the ReflectionOptimizer can be used.
** Patch
* [NH-1254] - Sybase ASA10 - Dialect + Driver
* [NH-1390] - Union subclass support for PostgreSQL
** Task
* [NH-1410] - Spelling mistake in error message: sublcass must be subclass
Build 2.0.0.Beta2
========================
** Bug
* [NH-1030] - DB2400Dialect : mod(x,y) function triggers a parse exception
* [NH-1077] - Pessimistic locking for SQL Server fails on cached objects
* [NH-1258] - Oracle Sequences mappings without Schema information throwns InvalidKeyException
* [NH-1279] - AggressiveRelease tests fail for MySQL
* [NH-1300] - Detached Entities that have many-to-one associations improperly throw LazyInitializationExceptions when accessing the association outside the loading session
* [NH-1355] - Custom Version type (IUserVersionType) not allowed
* [NH-1362] - Nested cascades on ISession.Refresh()
* [NH-1375] - Disable Multi Query support for Npgsql
* [NH-1383] - Components with (non-C#) Nullables do not follow documentation sect. 7.1 "if all component columns are null, then the entire component is null"
* [NH-1384] - Support for latest Npgsql2 (PostgreSQL) Data Provider
** Improvement
* [NH-693] - Better error message when user forgets to supply table name
* [NH-803] - Support DML type batch sql statements
* [NH-824] - GetClassname cannot parse generic classnames
* [NH-938] - Escape characters in Like expressions
* [NH-978] - show_sql: Transaction Begin, Commit, Rollback
* [NH-1101] - component directy detection should consider null component value to be equiv to all component member's being null
* [NH-1151] - Improve Configuration to Support ASP.NET Configuration File Hierarchy and Inheritance
* [NH-1216] - SchemaExport creates varchar(255) on MySQL when Property Type is StringClob
* [NH-1236] - XML Entity support in mapping files broken
* [NH-1257] - lazy=true and fetch=join doesn't work together it will be nice to receive a WARN
* [NH-1364] - LinkedHashMap.RemoveImpl can be improved (using try/catch for common scenario)
* [NH-1382] - Oracle Dialect support for Unsigned Int (UInt32, UInt64)
** New Feature
* [NH-1115] - Add support for "Refresh" cascade style
* [NH-1367] - Add Interceptor or Event to Batcher
** Task
* [NH-1144] - Apply patch for NH-1022 (Oracle command batching) to trunk
* [NH-1210] - "table" attribute documented as required when in fact o
没有合适的资源?快使用搜索试试~ 我知道了~
NHibernate-2.0.1.GA-src.zip
共2000个文件
cs:1880个
xml:306个
dll:13个
需积分: 0 12 下载量 149 浏览量
2008-12-29
10:39:57
上传
评论
收藏 3.28MB ZIP 举报
温馨提示
hibernate 是 MVC 模式的一种应用,对调用数据库方法做了很大的改进,是一种基于对象的 而不是传统的基于关系的数据库查询
资源详情
资源评论
资源推荐
收起资源包目录
NHibernate-2.0.1.GA-src.zip (2000个子文件)
Global.asax 1KB
InsertItem.aspx 2KB
ViewData.aspx 2KB
Schema.aspx 816B
Default.aspx 659B
default.build 12KB
NHibernate.Setup.build 2KB
NHibernate.Test.build 2KB
NHibernate.build 2KB
NHibernate.Test.Performance.build 2KB
Iesi.Collections.build 1KB
NHibernate.DomainModel.build 1KB
Iesi.Collections.Test.build 1KB
NHibernate.Examples.build 1KB
NHibernate.Tool.HbmXsd.build 802B
App.config 5KB
Web.Config 3KB
App.config 3KB
App.config 2KB
FooBarTest.cs 151KB
Hbm.generated.cs 149KB
AbstractEntityPersister.cs 128KB
Dialect.cs 71KB
SessionImpl.cs 64KB
Configuration.cs 63KB
Loader.cs 59KB
AbstractCollectionPersister.cs 53KB
CriteriaQueryTest.cs 51KB
TypeFactory.cs 48KB
QueryTranslator.cs 47KB
StatefulPersistenceContext.cs 41KB
SessionFactoryImpl.cs 41KB
ClassBinder.cs 40KB
ISession.cs 38KB
PersistentClass.cs 35KB
MasterDetailTest.cs 32KB
ParentChildTest.cs 29KB
Table.cs 28KB
Restrictions.cs 27KB
HQLFunctions.cs 27KB
JoinWalker.cs 26KB
BasicClassFixture.cs 25KB
AbstractQueryImpl.cs 25KB
SingleTableEntityPersister.cs 24KB
IQuery.cs 24KB
StatelessSessionImpl.cs 23KB
CollectionBinder.cs 23KB
IEntityPersister.cs 22KB
DynamicFilterTest.cs 21KB
JoinedSubclassEntityPersister.cs 21KB
FumTest.cs 21KB
DetachedQueryFixture.cs 21KB
MultiQueryImpl.cs 20KB
AbstractPersistentCollection.cs 20KB
Set.cs 20KB
MultiTableTest.cs 19KB
IDetachedQuery.cs 19KB
Mappings.cs 19KB
CollectionType.cs 19KB
WhereParser.cs 19KB
CriteriaQueryTranslator.cs 19KB
ComponentType.cs 18KB
EntityType.cs 18KB
GeneralTest.cs 18KB
SqlString.cs 18KB
AbstractDetachedQuery.cs 18KB
StringHelper.cs 18KB
CustomLoader.cs 17KB
SQLFunctionsTest.cs 17KB
MsSql2000Dialect.cs 17KB
DefaultLoadEventListener.cs 17KB
PathExpressionParser.cs 17KB
EntityMetamodel.cs 17KB
AbstractSaveEventListener.cs 17KB
SQLLoaderTest.cs 17KB
StatisticsImpl.cs 17KB
SequencedHashMap.cs 17KB
CriteriaImpl.cs 17KB
Set.cs 16KB
AbstractBatcher.cs 16KB
Example.cs 16KB
NHibernateUtil.cs 15KB
CascadingAction.cs 15KB
NDataReader.cs 15KB
LinkedHashMap.cs 15KB
DefaultFlushEntityEventListener.cs 15KB
ReflectHelper.cs 15KB
Subclass.cs 15KB
Collection.cs 15KB
EventListeners.cs 15KB
NullableType.cs 15KB
SQLQueryReturnProcessor.cs 14KB
IPersistenceContext.cs 14KB
DetachedCriteriaSerializable.cs 14KB
JoinTest.cs 14KB
PerformanceTest.cs 14KB
DefaultMergeEventListener.cs 14KB
SetFixture.cs 13KB
ActionQueue.cs 13KB
ConfigurationFixture.cs 13KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
axi2000
- 粉丝: 10
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0