shushali123 2014-12-05 10:48 采纳率: 0%
浏览 1430

hql带多个条件查询报null错误,但是数据库能查到值

String hql = "from Userinfo u where u.userName=? and u.userPassword=? and u.sysrole.roleCode='1101'";
Query query = this.getSession().createQuery(hql);
query.setParameter(0, userName);
query.setParameter(1, userPwd);
Userinfo user = (Userinfo) query.uniqueResult();
System.out.println(user);
return user;

    打印出来的user为空,但是根据得到的条件在数据库能查到值
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥30 这个功能用什么软件发合适?
    • ¥60 微信小程序,取消订单,偶尔订单没有改变状态
    • ¥15 用pytorch实现PPO算法
    • ¥15 关于调制信号的星座图?
    • ¥30 前端传参时,后端接收不到参数
    • ¥15 这是有什么问题吗,我检查许可证了但是显示有呢
    • ¥15 机器学习预测遇到的目标函数问题
    • ¥15 Fluent,液体进入旋转区域体积分数不连续
    • ¥15 java linux下将docx文件转pdf
    • ¥15 maven无法下载依赖包