• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

关于hibernate空指针异常的问题

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.junit.Test;


import com.opensymphony.xwork2.interceptor.annotations.After;
import com.opensymphony.xwork2.interceptor.annotations.Before;


public class HibernateUtil {
        private SessionFactory sessionFactory;
        private Session session;
        private Transaction transaction;
        @Before
        public void init() {
                // 创建配置对象
                Configuration config = new Configuration().configure();
                // 创建回话工厂对象
                sessionFactory = config.buildSessionFactory();
                // 会话对象
                session = sessionFactory.openSession();
                // 开启事务
                transaction = session.beginTransaction();
        }
        @After
        public void destory() {
                transaction.commit();// 提交事务
                session.close();// 关闭会话
                sessionFactory.close();// 关闭会话工厂
        }
        @Test
        public void testSaveUser(){
                User u=(User)session.get(User.class, 100000);
                System.out.println(u.getUsername());
        }
}
大佬们,求解为什么会出现java.lang.NullPointerException,提示是User u=(User)session.get(User.class, 100000);这个地方出错,但是我排查不出来。。

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!