首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

hibeinate TypeMismatchException错误 类型异常

2012-09-12 
hibeinateTypeMismatchException异常 类型错误小弟 刚接触hibernate 还请各位前辈指教我的问题如下我做登

hibeinate TypeMismatchException异常 类型错误
小弟 刚接触hibernate 还请各位前辈指教

我的问题如下

我做登陆 按用户名查找

如下

public PetBean find(String name) {
PetBean bean = (PetBean)this.session.get(PetBean.class, name);
return bean;
}

为什么参数传String就不行 就TypeMismatchException这个异常 不是String 也实现了序列化接口吗?

如果我传int就可以 

请问各位前辈 我想用 用户名查找 得到一个对象 该怎么写这个方法 
谢谢了

[解决办法]
PetBean bean = (PetBean)this.session.get(PetBean.class, name);后面的那个name是主键朋友,你的数据库主键是这个?如果你要通过name来查询,去用HQL语句吧

热点排行