NHibernate “login: method get_Upwd should be virtual”错误解答!

原创 2007年10月15日 09:52:00

错误如下!!

The following types may not be used as proxies:
Entitys.login: method get_Upwd should be virtual
Entitys.login: method get_id should be virtual
Entitys.login: method get_Uname should be virtual
Entitys.login: method set_Uname should be virtual
Entitys.login: method get_LastTime should be virtual
Entitys.login: method set_Upwd should be virtual
Entitys.login: method set_id should be virtual
Entitys.login: method set_LastTime should be virtual 

----------------------------------------------------------------------------

引起问题的原因:

NHibernate 1.2 默认为类启用了延迟加载功能

解决方法:

方法1.在映射文件 class 标签中添加 Lazy="false" 属性

例:<class name="Entitys.login, Entitys" table="login" lazy="false">

方法2.为每个实体类的属性成员 添加 “ virtual ” 修饰符;

例:   

      public virtual  int id
      {
         get {  return m_id; }
         set {  m_id = value; }
      }

----------------------------------------------------------------------------

版权声明:本文为博主原创文章,未经博主允许不得转载。

用junit对java代码进行单元测试时需要注意的问题。

用junit对java代码进行单元测试时需要注意的问题。 1、用@Test注解的方法必须没有返回值,返回值类型无:void 2、用@Test注解的方法必须没有入参。 比如以下错误代码示例: p...
  • suyu_yuan
  • suyu_yuan
  • 2016年06月16日 17:59
  • 5914

findbugs 出错类型及对应解释

 findbugs 出错类型及对应解释 第一弹 1、Dead store to local variable 本地变量存储了闲置不用的对象 举例: List accountCoList...
  • yan8024
  • yan8024
  • 2015年03月12日 11:01
  • 5934

介绍一些有助于写出更好Go程序的工具

前面讲了测试和性能调优之类,这篇主要讲如何利用Go提供的一些工具和参数,帮助写出更好的代码. 一. golint 检查代码规范 二. go vet 检查代码存在的隐患 三. -race 检查是否有ra...
  • xcltapestry
  • xcltapestry
  • 2015年11月22日 22:26
  • 2786

目标板中加载驱动时出现version magic '2.6.24.3 preempt mod_unload ARMv5 ' should be '2.6.30 mod_unload ARMv5 '错误

问题: 原来的内核版本2.6.24.3,交叉编译工具为ELDK4.1,通过rcS启动脚本自动加载驱动,继电器的驱动能在目标板上正常加载,并且运行正常。 内核版本升级到2.6.30,交叉编译工具的版...
  • David_xtd
  • David_xtd
  • 2012年06月30日 15:48
  • 7024

mysql错误:Table XXX is marked as crashed and should be repaired

Table '.\Tablename\posts' is marked as crashed and should be repaired 提示说论坛的帖子表posts被标记有问题,需要修复。我记得...
  • lhh1002
  • lhh1002
  • 2011年09月28日 16:47
  • 397

mysql错误:Table XXX is marked as crashed and should be repaire

一日正在上班,朋友的QQ图标就激烈的闪亮起来,一看,原来是论坛出现问题了,具体报错如下: Table '.\Tablename\posts' is marked as crashed and s...
  • nsrainbow
  • nsrainbow
  • 2012年03月17日 12:11
  • 1267

oracle DBaaS 数据库云服务实践之一概要文件创建错误(Host credential should not be a root user)

错误信息:类型 计算 用时 3 秒 开始日期 2017-6-5 11:38:06 CST 完成日期 2017-6-5 11:38:09 CST Auto Rerun Count ...
  • xqzhang8
  • xqzhang8
  • 2017年06月05日 15:24
  • 463

This resource should be closed

  • 2009年06月30日 12:34
  • 10.67MB
  • 下载

This resource should be closed

  • 2009年06月30日 12:42
  • 2.64MB
  • 下载

This resource should be closed

  • 2009年06月30日 12:37
  • 802KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NHibernate “login: method get_Upwd should be virtual”错误解答!
举报原因:
原因补充:

(最多只允许输入30个字)