Java 关于ssh2 getHibernateTemplate().get()的信息
我得到一个空值。但我不知道为什么。此函数不引发异常,只返回Java 关于ssh2 getHibernateTemplate().get()的信息,java,ssh,Java,Ssh,我得到一个空值。但我不知道为什么。此函数不引发异常,只返回null。 同时 public Users findById(String id){ log.debug("find by id"); try{ Users result=(Users)getHibernateTemplate().get(Users.class, id); return result; }catch (RuntimeException re) { l
null
。
同时
public Users findById(String id){
log.debug("find by id");
try{
Users result=(Users)getHibernateTemplate().get(Users.class, id);
return result;
}catch (RuntimeException re) {
log.error("find by example failed", re);
throw re;
}
}
我可以获取数据。你可以发布Users.java吗。(我将把它命名为User.java)
Id属性的类型是什么?长吗?。
然后使用
Users result=(Users)getHibernateTemplate().get(Users.class,Long.parseLong(id))代码>在数据库中,Id列是char。然后将Id参数的类型修改为char,并将tryin user.hbm.xml Id修改为,这样Id的类型就可以了。
List result=getHibernateTemplate().find("from Users as model where model.id="+id)