在线等。求高手~!!!! 为什么我的session.createSQLQuery(sql)查询出来的是空的 但是我保证数据库里有

2025-01-07 15:03:00
推荐回答(4个)
回答1:

你先到数据库里测试的你的sql语句对不对 ,
session.createSQLQuery(sql);这里好像传的是hql语句吧:
你把sql语句该成:
from (CM_USER表对应的pojo)where uname='" + uname
+ "' and password='" + password+"'";

回答2:

加上 Query query = session.createSQLQuery(sql).addEntity(bean.class)试试

回答3:

session.createQuery(hql).executeUpdate(); //新增,更新 3.通过ID查询对象:可以遍历等操作 String hq =

回答4:

有没有报错误消息?