SQLQuery query =session.createSQLQuery(sql);为空
public List<Program> getUnCheckProgram(Long userId) {
String sql="select * from program where pid not in (select pid from t_user_program where userId like ?)";
SQLQuery query =session.createSQLQuery(sql);
query.addEntity(Program.class);
List<Program> programList=query.list();
return programList;
}
调试执行到SQLQuery query =session.createSQLQuery(sql);的时候就执行不下去了 页面报这句话空指针,sql语句在数据库中执行是能查到数据的。求各位大神帮忙,是否我写法有错,本人菜鸟级人物。
String sql="select * from program where pid not in (select pid from t_user_program where userId like ?)";
SQLQuery query =session.createSQLQuery(sql);
query.addEntity(Program.class);
List<Program> programList=query.list();
return programList;
}
调试执行到SQLQuery query =session.createSQLQuery(sql);的时候就执行不下去了 页面报这句话空指针,sql语句在数据库中执行是能查到数据的。求各位大神帮忙,是否我写法有错,本人菜鸟级人物。
...全文
相关推荐
hibernate criteria的使用方法
hibernate criteria的使用方法
Hibernate SQLQuery执行原生SQL.docx
Hibernate对原生SQL查询的支持和控制是通过SQLQuery接口实现的。通过Session接口,我们能够很方便的创建一个SQLQuery(SQLQuery是一个接口,在Hibernate4.2.2之前,默认返回的是SQLQuery的实现类——SQLQueryImpl对象,在下文中出现的SQLQuery如非注明,都是指该子类)对象来进行原生SQL查询:。。。。。。。。。。。。。
Hibernate SQLQuery 本地查询
NULL 博文链接:https://mlxnle.iteye.com/blog/1766676
Hibernate+本地SQL查询SQLQuery宣贯.pdf
Hibernate+本地SQL查询SQLQuery宣贯.pdf
hibernate执行原生sql语句
hibernate执行原生sql语句


