当前位置: 代码迷 >> J2EE >> hibeinate TypeMismatchException错误 类型异常
  详细解决方案

hibeinate TypeMismatchException错误 类型异常

热度:45   发布时间:2016-04-22 00:43:30.0
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语句吧