Spring.Net & NHibernate 技术中文站

Spring.NET & NHibernate of C#.NET 技术论坛 http://www.springframework.cn/
posts(32) comments(147) trackbacks(5)
  • 博客园
  • 联系
  • 订阅 订阅
  • 管理

News

FastSpring技术支持论坛:
www.springframework.cn
昵称:㊣阿华
园龄:5年2个月
粉丝:2
关注:0

搜索

 

常用链接

最新随笔

  • 1. KeyNotFoundException: 给定关键字不在字典中
  • 2. FastSpring.NET v4.1将使用Spring.NET1.3和NHibernate2.1
  • 3. FastSpring.NET v4.1 Sample 提供下载(含FastSpring.NETv4.1bin版)
  • 4. Spring.Net & NHibernate 中文论坛重新开放!
  • 5. FastSpring.NET v4.0 Sample 提供下载
  • 6. 母婴网(51muying.Com)
  • 7. [推荐]物流百科-物流行业百科全书
  • 8. 今天收到阿里巴巴 人脉通体验邮件
  • 9. 新注册了个域名alirenmai.com大家看做个什么网站好?
  • 10. 马云涉足SNS社区? alirenmai.com正式启用

随笔分类(38)

  • 精通篇(13)
  • 入门篇(5)
  • 提高篇(9)
  • 我的随笔(11)

随笔档案(32)

  • 2009年9月 (3)
  • 2009年8月 (3)
  • 2009年6月 (1)
  • 2009年5月 (2)
  • 2009年4月 (1)
  • 2008年5月 (1)
  • 2008年4月 (2)
  • 2008年2月 (1)
  • 2008年1月 (2)
  • 2007年11月 (1)
  • 2007年10月 (1)
  • 2007年9月 (1)
  • 2007年8月 (3)
  • 2007年6月 (3)
  • 2006年12月 (6)
  • 2006年11月 (1)

文章分类(2)

  • 精通篇
  • 入门篇(1)
  • 提高篇(1)

文章档案(2)

  • 2006年11月 (2)

合作站点

  • ProjectOffice 项目管理
  • ProjectOffice 项目管理软件 项目管理系统
  • Spring.net技术中文站
  • Spring.NET & NHibernate of C#.NET 技术中文论坛
  • 母婴网
  • 母婴网(51muying.Com)是专业的母婴资讯网站。
  • 人脉通
  • 阿里人脉网--阿里巴巴开心网,阿里人脉通,阿里巴巴,人脉通
  • 物流百科 物流知识
  • 物流百科-物流知识|物流论文|第三方物流|物流技术|物流行业百科全书

最新评论

阅读排行榜

评论排行榜

推荐排行榜

2009年9月14日

KeyNotFoundException: 给定关键字不在字典中

NHibernate2.1.0GA,在使用过程中,出现以下错误提示:
“KeyNotFoundException: 给定关键字不在字典中。”

找问题我找了一天,是map文件中的相关的HQL使用了关键字。(“member”,这个以前是可以用的,现在不能用了。)

大家如果也有此问题,查排查你的HQL和map文件中的query的定义。

具体错误信息为:
[KeyNotFoundException: 给定关键字不在字典中。]
   System.ThrowHelper.ThrowKeyNotFoundException() +28
   System.Collections.Generic.Dictionary`2.get_Item(TKey key) +2668548
   NHibernate.Param.ParameterTranslationsImpl.GetNamedParameterInfo(String name) +32
   NHibernate.Param.ParameterTranslationsImpl.GetNamedParameterExpectedType(String name) +30
   NHibernate.Engine.Query.HQLQueryPlan.BuildParameterMetadata(IParameterTranslations parameterTranslations, String hql) +956
   NHibernate.Engine.Query.HQLQueryPlan..ctor(String hql, String collectionRole, Boolean shallow, IDictionary`2 enabledFilters, ISessionFactoryImplementor factory) +924
   NHibernate.Engine.Query.HQLQueryPlan..ctor(String hql, Boolean shallow, IDictionary`2 enabledFilters, ISessionFactoryImplementor factory) +45
   NHibernate.Engine.Query.QueryPlanCache.GetHQLQueryPlan(String queryString, Boolean shallow, IDictionary`2 enabledFilters) +210
   NHibernate.Impl.SessionFactoryImpl.CheckNamedQueries() +449
   NHibernate.Impl.SessionFactoryImpl..ctor(Configuration cfg, IMapping mapping, Settings settings, EventListeners listeners) +5245
   NHibernate.Cfg.Configuration.BuildSessionFactory() +137
   Spring.Data.NHibernate.LocalSessionFactoryObject.NewSessionFactory(Configuration config) +69
   Spring.Data.NHibernate.LocalSessionFactoryObject.AfterPropertiesSet() +4753
   Spring.Objects.Factory.Support.AbstractAutowireCapableObjectFactory.InvokeInitMethods(Object target, String name, IConfigurableObjectDefinition definition) +269
   Spring.Objects.Factory.Support.AbstractAutowireCapableObjectFactory.ConfigureObject(String name, RootObjectDefinition definition, IObjectWrapper wrapper) +702
   Spring.Objects.Factory.Support.WebObjectFactory.ConfigureObject(String name, RootObjectDefinition definition, IObjectWrapper wrapper) +108
   Spring.Objects.Factory.Support.AbstractAutowireCapableObjectFactory.InstantiateObject(String name, RootObjectDefinition definition, Object[] arguments, Boolean allowEagerCaching, Boolean suppressConfigure) +956

原贴来自:http://www.springframework.cn/blog/32.html

posted @ 2009-09-14 10:46 ㊣阿华 阅读(729) 评论(0) 编辑

FastSpring.NET v4.1将使用Spring.NET1.3和NHibernate2.1

     经过三天的折腾,终于将FastSpring.NET 所使用的Spring.NET和NHibernate升级到了最新的版本(Spring.Net 1.3.0和NHibernate 2.1.0GA)。并将FastSpring.NET的版本号升级到了4.1。新的FastSpring.NET Sample也发布了(http://www.springframework.cn/blog/30.html)。

    PorectOffice 也通过了FastSpring.NET v4.1的兼容性测试。不久将发布基于FastSpring.NET v4.1新的演示版r的ProjectOffice v2.0。

    这次,同时也更新了FastSpring.NET的免费License,到2009-10-10。最新的将会在此不定时的发布:http://bbs.springframework.cn/htm_data/14/0909/1326.html

   (升级心得)主要是NHibernate2.1改进比较大:

   (1)NHibernate对map文件的检测更严格,以前Map中的相关的写错的,NHibernate将提示错误,并停止启动

   (2)NHibernate添加了相关的在HQL中不能使用的关键字,大家可以注意了。

    谢谢大家的关注!

posted @ 2009-09-14 08:55 ㊣阿华 阅读(487) 评论(0) 编辑

 
Powered by:
博客园
Copyright © ㊣阿华