Exception in thread "main" java.lang.ExceptionInInitializerError
at org.hibernate.cfg.Configuration.reset(Configuration.java:330)
at org.hibernate.cfg.Configuration.<init>(Configuration.java:296)
at org.hibernate.cfg.Configuration.<init>(Configuration.java:300)
at StudentTest.main(StudentTest.java:24)
Caused by: java.lang.NullPointerException
at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:167)
at org.hibernate.cfg.Environment.<clinit>(Environment.java:608)
... 4 more
在创建user library时,不要勾选System libary(added to the boot class path),我的解决办法是移除正在使用的user library然后重新创建相同的user library,只是不勾选system Library
如图所示
本文记录了在使用Hibernate框架过程中遇到的ExceptionInInitializerError异常及其解决方法。异常发生在Configuration初始化阶段,原因是由于加载配置文件时出现NullPointerException。解决方案是,在创建userlibrary时避免将其设置为Systemlibrary。
3417

被折叠的 条评论
为什么被折叠?



