问答详情
源自:1-11 通过Hibernate API编写访问数据库的代码

testSaveStudent() 报空指针异常

一直报空指针异常,不知道怎么解决啊,纠结http://img.mukewang.com/56659e390001ad2b13290407.jpg

提问者:Mr_Failure 2015-12-07 22:57

个回答

  • 机智的意竹竹
    2018-01-03 13:33:12

    想问问这个问题最后解决了吗,我也是一直空指针异常

  • meng43358854
    2015-12-10 15:37:56

    错误信息贴全吧

  • Mr_Failure
    2015-12-08 15:53:27

    public class StudentsTest {
        
        private SessionFactory sessionFactory;
        private Session session;
        private Transaction transcation;

        @Before
        public void init(){
            //创建配置对象
            Configuration config=new Configuration().configure();
            //创建服务注册对象
            ServiceRegistry serviceRegistry=new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();
            //创建会话工厂对象
            sessionFactory=config.buildSessionFactory(serviceRegistry);
            //会话对象
            session=sessionFactory.openSession();
            //开启事务
            transcation=session.beginTransaction();
        }
        
        @After
        public void destory(){
            transcation.commit();//提交事务
            session.close();
            sessionFactory.close();
        }
        
        @Test
        public void testSaveStudent(){
            Students s=new Students(1,"张三丰","男",new Date(),"武当山");
            session.save(s);
        }
    }

  • Irays
    2015-12-08 15:27:37

    没代码,怎么测试?

  • Irays
    2015-12-08 14:24:17

    信息不全