testSaveStudent() 报空指针异常

来源:1-11 通过Hibernate API编写访问数据库的代码

Mr_Failure

2015-12-07 22:57

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

写回答 关注

5回答

  • 机智的意竹竹
    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

    没代码,怎么测试?

    Mr_Fai...

    有代码的啊,只是之前贴的时候才发现忘记贴代码了(在下面)

    2015-12-08 15:53:14

    共 1 条回复 >

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

    信息不全

    Mr_Fai...

    报错信息没贴全么?

    2015-12-08 15:07:33

    共 1 条回复 >

Hibernate初探之单表映射

Java持久化框架Hibernate入门教程,掌握Hibernate基本概念

74808 学习 · 793 问题

查看课程

相似问题