1.用户代码未处理 NHibernate.QueryException
  Message=Type mismatch in NHibernate.Criterion.SimpleExpression: PPPPortfolioGUID expected type System.String, actual type DecoratorAopProxy_58a5990eecd14c80ac61500fb1f1321f
  Source=NHibernate
QueryException  在查询的时候出错,但是查询条件检查没错,从字面上是类型不一致
  原来:<many-to-one column="PPP_PortfolioGUID" name="PPPPortfolioGUID" /> 
 修改: <many-to-one column="PPP_PortfolioGUID" name="PPPPortfolioGUID" class="IDST.Entity.Tables.PTPortfolioArchivedEntity,IDST.Entity" />
   nhibernate 使用hql语言进行查询操作,其执行的查询是对象的相关信息,而在nhibernate中,对象的属性是由.hb.xml来定义,故其查询的属性需与hb.xml文件定义字段相一致,包括大小写,如,Isession.CreateQuery(“select c.cusID  from customer c"),其cusID需与hb.xml中定义的一致
 
2.

"Could not find the dialect in the configuration"异常

异常描述:

NHibernate.MappingException: Could not compile the mapping document: Model.FriendLink.hbm.xml ---> System.InvalidOperationException: Could not find the dialect in the configuration
  在 NHibernate.Dialect.Dialect.GetDialect(IDictionary`2 props)
  在 NHibernate.Cfg.Configuration.AddValidatedDocument(NamedXmlDocument doc)
解决方法:

配置文件中xmlns="urn:nhibernate-configuration-2.2"千万不能忘记,确保没有忘掉xmlns="urn:nhibernate-configuration-2.2"就可以解决这个bug. 
 
            待续 
 
待续。。

最新文章

  1. mongodb 数据库查询
  2. oracle 导出指定的存储过程
  3. Android复制Assets目录下的文件到指定目录
  4. CollectionView 简用
  5. Linux, Mac下Shell 数组 Array 的修理工
  6. SQL SERVER调优常用方法
  7. android捕获ListView中每个item点击事件
  8. SurfaceFlinger服务概述和学习计划
  9. Oracle EBS-SQL (BOM-1):检查供应类型错误.sql
  10. WebLogic部署集群和代理服务器
  11. 如何使用XE2及更高版本中提供的自定义皮肤(样式)功能
  12. 2782: [HNOI2006]最短母串
  13. Android设计模式总结
  14. Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  15. IOC容器特性注入第六篇:利用MVC注入点,把容器启动
  16. html中通过js获取接口JSON格式数据解析以及跨域问题
  17. 2017-2018-4 20155203《网络对抗技术》Exp3 免杀原理与实践
  18. codeforces 892 - A/B/C
  19. CentOS7查看网络的相关命令
  20. SaltStack 如何自定义 grains 信息

热门文章

  1. 二叉苹果树 - 二叉树树型DP
  2. 【codeforces 777B】Game of Credit Cards
  3. switch语句中default用法详解
  4. HTML5 的成长之路
  5. windows 10 使用 tricks
  6. CUDA线程协作之共享存储器“__shared__”&&“__syncthreads()”
  7. 深入了解Java虚拟机
  8. sklearn 文本处理
  9. 取消scrollView上下拉升
  10. C#中正则表达式使用介绍