怎么也想不通,居然是因为大小写

结果我怎么也想不通,前两天弄的我相当郁闷的hibernate和struts <logic:iterate>问题居然是因为我hibernate的po类的属性没有写小写引起的。以前我写的是:
/*
 * Created on 2005-3-15
 * An Ormapping class
 * Mapped with rtuser
 */
package com.rey.hibernate.po;
import java.util.*;
/**
 * @author Administrator
 *
 *
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class OrmUser
{
    private Integer UserId;
    private String UserName;
    private String Password;
    private String EMail;
    private short RType;
    private Set Sorts;Connected with OrmSort
    private Set Articles;/Connected with OrmArticle
   
    public void setUserId(Integer inUserId)
    {
        this.UserId=inUserId;
    }
    public void setUserName(String inUserName)
    {
        this.UserName=inUserName;
    }
    public void setPassword(String inPassword)
    {
        this.Password=inPassword;
    }
    public void setEMail(String inEMail)
    {
        this.EMail=inEMail;
    }
    public void setRType(short inRType)
    {
        this.RType=inRType;
    }
    public void setSorts(Set inSorts)
    {
        this.Sorts=inSorts;
    }
    public void setArticles(Set inArticles)
    {
        this.Articles=inArticles;
    }
   
    public Integer getUserId()
    {
        return this.UserId;
    }
    public String getUserName()
    {
        return this.UserName;
    }
    public String getPassword()
    {
        return this.Password;
    }
    public String getEMail()
    {
        return this.EMail;
    }
    public short getRType()
    {
        return this.RType;
    }
    public Set getSorts()
    {
        return this.Sorts;
    }
    public Set getArticles()
    {
        return this.Articles;
    }
   
}

原来应该是:
/*
 * Created on 2005-3-15
 * An Ormapping class
 * Mapped with rtuser
 */
package com.rey.hibernate.po;
import java.util.*;
/**
 * @author Administrator
 *
 *
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class OrmUser
{
    private Integer UserId;
    private String UserName;
    private String Password;
    private String EMail;
    private short RType;
    private Set Sorts;Connected with OrmSort
    private Set Articles;/Connected with OrmArticle
   
    public void setuserid(Integer inUserId)
    {
        this.UserId=inUserId;
    }
    public void setusername(String inUserName)
    {
        this.UserName=inUserName;
    }
    public void setpassword(String inPassword)
    {
        this.Password=inPassword;
    }
    public void setemail(String inEMail)
    {
        this.EMail=inEMail;
    }
    public void setrtype(short inRType)
    {
        this.RType=inRType;
    }
    public void setsorts(Set inSorts)
    {
        this.Sorts=inSorts;
    }
    public void setarticles(Set inArticles)
    {
        this.Articles=inArticles;
    }
   
    public Integer getuserid()
    {
        return this.UserId;
    }
    public String getusername()
    {
        return this.UserName;
    }
    public String getpassword()
    {
        return this.Password;
    }
    public String getemail()
    {
        return this.EMail;
    }
    public short getrtype()
    {
        return this.RType;
    }
    public Set getsorts()
    {
        return this.Sorts;
    }
    public Set getarticles()
    {
        return this.Articles;
    }
   
}
可能是因为最近一直写.net,习惯把变量名的第一字大写。可我做梦也没想到居然大小写也有关,难道在java里有大写的get set方法就不是属性吗。在hibernate.org.cn上问还被人删帖,妈的,郁闷。我那个贴贴了四天居然都没人给我完全解答,真是世风日下。
更郁闷的是星期六值班时输新闻居然在标题上写错别字,还被人在网站的论坛中指出,咳,无话可说。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值