这是我的DaoImpl课程。
public DealUser findByUserEmail(String email)
{
session=sessionFactory.getCurrentSession();
Query query=session.createQuery("from tbldealusers where email=:email");
query.setParameter("email", dealuser.getEmail());
List list=query.list();
return dealuser;
}
我在restService中调用此方法
@RequestMapping(value="/find/{email}",method = RequestMethod.GET)
@ResponseBody
public DealUser findByUserId(@PathVariable(value = "email") String email)
{
return userService.findByUserId(email);
}
我得到像这样的空值
{ “参数userid”:0, “电子邮件”:NULL, “密码”:NULL, “typeofuserluid”:0 “IS_DELETED”:假, “简档”:[]}
提前感谢您的宝贵建议
答案 0 :(得分:0)
'tbldealusers'应该是您的实体类的名称。它应该是'Tbldealusers'。
session.createQuery(..)使用HQL(Hibernate查询语言)。根据{{3}}
根据文档,此方法已弃用。