怎么也想不通,居然是因为大小写
来源:互联网 发布:查看node安装目录 编辑:程序博客网 时间:2024/04/25 21:46
结果我怎么也想不通,前两天弄的我相当郁闷的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上问还被人删帖,妈的,郁闷。我那个贴贴了四天居然都没人给我完全解答,真是世风日下。
更郁闷的是星期六值班时输新闻居然在标题上写错别字,还被人在网站的论坛中指出,咳,无话可说。
- 怎么也想不通,居然是因为大小写
- RTP不通是因为没接网线
- 美国人至今也想不通
- 网络居然不通了。。。。。。。。。。。。。
- 新乡也不通了
- 这样ice也不通
- 花了我快半天的时间,居然是因为链接库版本不对
- hdu 1877居然第一次wr是因为没有考虑a=b=0
- ActiveMQ服务二次启动时,报错,居然是因为她!
- 小米、360、盛大路由器?居然还有这么多人趋之若鹜!!!想不通!
- 对网文“美国人至今也想不通”有感
- 如果A电脑能ping通B电脑,但是Bping不通A,可能是因为A打开了防火墙
- ping不通,也能telnet
- 门是版权局,如果是网络游戏的,也可以向文化部投诉,因为众所周知的
- 桥接模式下linux虚拟机ping不通本地主机是怎么一回事?
- 桥接模式下linux虚拟机ping不通本地主机是怎么一回事?
- 今天居然是黑色星期五
- 居然是BUG~!
- sonique的插件Dee2
- [转]Lomboz安装与设置(英文原版)
- 献给所有的“日本人”
- 个人写照
- web编程中表单组件命名时要注意
- 怎么也想不通,居然是因为大小写
- SQL优化文章
- sql插入删除模板源代码
- 听音乐学英语 (Tori Amos)
- Eclipse快捷键
- OpenGL的函数中文说明一:glBlendFunc
- 2001级课外教育:计算机软件专业水平考试培训课程安排表
- 你的QQ为谁而隐身
- [转]Eclipse的J2EE开发