为空就空指针了你的页面上有调用,查查页面代码,可能出现null的地方先判断一下
解决方案 »
- 使用spring Quartz 实现启动tomcat服务器时读取数据库执行定时任务
- 登录验证的时候为什么只能验证数据库中的第一行数据。
- 数组平方差求解
- 正则表达式的问题
- 关于调试项目的一个问题
- 页面信息是通过哪个语句传递给ActionServlet的,在配置文件中需要配置么?
- 简单:解读一下代码
- 算法在J2EE中用的多么?除了那个分页之外
- 100分求购原版O'relliy Java Management Extentsion这本电子书
- 关于Java-SDK“中文”文档的问题,请您一定来支持一下
- 关于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),,为什么呢?