简单hibernate 问题,在线求解
Session ssession=HibernateUtil.currentSession();
Transaction tx=ssession.beginTransaction();
String sgddHql = " from TCzryxx where sn=1 ";
System.out.println(sgddHql);
Query query = ssession.createQuery(sgddHql);
System.out.println(query.toString());
List uesrsList = query.list();
System.out.println(uesrsList.toString());
ListIterator it = uesrsList.listIterator();
while(it.hasNext()){
TCzryxx yhzd = (TCzryxx)it.next();
System.out.println("name=="+yhzd.toString());
}
/*System.out.println(bean.getSn());*/
usersListForm.setUsersListForm(uesrsList);
request.setAttribute("list",uesrsList);
System.out.println(usersListForm.getSN());
//String id = request.getParameter("id");
//ssession.flush();
tx.commit();
HibernateUtil.closeSession();
///////////////////////////////////////////////////////////////////////
///////////////////
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:104)
root cause
java.lang.NullPointerException
com.action.UsersListAction.execute(UsersListAction.java:72)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:104)
/////////////////////////////////////////////////////////////////////////////
为什么能返回记录条数,但是单个记录都是null
我有的是自动生成的hibernate映射