为空就空指针了你的页面上有调用,查查页面代码,可能出现null的地方先判断一下
解决方案 »
- jawin调用C#dll的问题
- eclipse j2EE 的开发环境无法运行main方法,神奇了。
- 高手,帮我看看我关于BUTTON摁下没有反应
- tomcat怎么配置域名
- 标签库访问出错Element type "tlib-version" must be declared
- 用jdom 如何生出如下的xml 文件头
- Oracle在不同操作系统下,JDBC驱动程序是不是一样?
- 非常紧急(高分):在JBuild中,怎么加载所用到的.jar文件,或.class文件!
- SSM框架用Junit进行测试,一直报错,JDK必须用1.6的,有大神能帮我解决下问题吗?
- mybatis的mapper.xml中的mapper标签错误
- 关于Applet和Servlet通信.
- 各位有谁做过对日软件啊,进来谈谈感受,我想做对日软件,我现在已经29岁了,不知道做对日软件还有没有前途,做对日的软件不做开发,还有其它方
如果是session.get(Entity.class, id)方法,若没有记录不存在,返回的是一个null值看楼主的错误信息,好像都不是
当取得数据库的某条记录都有值的时候,一切正常,
而当某条记录中的某个字段值为NULL值是就报错以上错误
org.hibernate.Session s = HibernateUtil.currentSession();
String hql1 =" from Cat";
try {
Query query = s.createQuery(hql1);
List catlist = query.list();
Cat c=(Cat)catlist.get(0);
CatId cat = ((Cat)catlist.get(0)).getId();
out.println(cat.getName());
out.println("<br>");
} catch (org.hibernate.HibernateException e) {
e.printStackTrace();
}
HibernateUtil.closeSession();
Userinfo user = (Userinfo)msgList.get(0);
UserinfoId temp = user.getId();
out.println(temp.getUserid());
user = (Userinfo)msgList.get(1);
out.println("size= "+ msgList.size());
out.println("object 2 ="+msgList.get(1));
out.println("user="+user);
取得的结果,List长度是2,能取得他的第一个对像,Get(0),而不能取得他的第二个对象get(1),,为什么呢?