为了账号安全,请及时绑定邮箱和手机立即绑定

Configuration config = new Configuration().configure(); 一直报空指针异常

//1.创建一个配置对象

Configuration config = new Configuration().configure();

//2.创建服务注册对象

// ServiceRegistry serviceRegistry =new 

// ServiceRegistryBuilder().applySettings(config.getProperties()).build();

StandardServiceRegistryBuilder ssrb = new 

StandardServiceRegistryBuilder().applySettings(config.getProperties());

StandardServiceRegistry ssr = ssrb.build();

//3.创建sessionFactory 会话工厂

SessionFactory sf = config.buildSessionFactory(ssr);

Session session =sf.getCurrentSession();

//创建SchemaExport 生成表结构

SchemaExport export =new SchemaExport(config);

export.create(true, true);


<property name="connection.username">root</property>

<property name="connection.password">123456</property>

<property name="connection.driver_class">com.mysql.jdbc.Driver</property>

<property name="connection.url">jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=UTF-8</property>

<property name="dialect">org.hibernate.dialect.MySQLDialect</property>

<property name="show_sql">true</property>


<property name="format_sql">true</property>


<property name="hbm2ddl.auto">update</property>


<property name="hibernate.current_session_context_class">thread</property>

<!--对应的映射 -->

<mapping resource="entity/Students.hbm.xml" />

<mapping resource="entity/Users.hbm.xml" />


我实在在不到方法求问慕课的朋友们帮忙一下

正在回答

3 回答

同样的问题,请问怎么解决的?


0 回复 有任何疑惑可以回复我~

我也遇到了这样的情况,不知怎么解决

0 回复 有任何疑惑可以回复我~

//创建配置对象

Configuration config=new Configuration().configure();   /*configure()会默认在CLASSPATH下面寻找hibernate.cfg.xml文件

                                                                                                    如果没找到,抛出异常hibernateException;

                                                                                              */

//创建服务注册对象

ServiceRegistry serviceRegistry=new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();

//创建会话工厂对象

sessionFactory=config.buildSessionFactory(serviceRegistry);

//创建会话对象

session=sessionFactory.openSession();

//开启事务

transaction=session.beginTransaction();


你改成这样试一下

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Configuration config = new Configuration().configure(); 一直报空指针异常

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信