eu estou estudando JPA com hibernate e está ocorrendo o seguinte problema:
Eu criei o arquivo persistence.xml e coloquei o mesmo na pasta META-INF dentro da pasta src do meu projeto. Porém, quando eu tento inserir um registro a seguinte exceção é exibida.
Exception in thread “main” java.lang.ExceptionInInitializerError
at org.hibernate.cfg.Configuration.reset(Configuration.java:330)
at org.hibernate.cfg.Configuration.(Configuration.java:296)
at org.hibernate.cfg.Configuration.(Configuration.java:300)
at org.hibernate.cfg.AnnotationConfiguration.(AnnotationConfiguration.java:74)
at org.hibernate.ejb.Ejb3Configuration.(Ejb3Configuration.java:129)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:55)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:48)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:32)
at modelo.Main.main(Main.java:23)
Caused by: java.lang.NullPointerException
at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:167)
at org.hibernate.cfg.Environment.(Environment.java:608)
… 9 more
alguém tem alguma idéia do que pode estar acontecendo?
OBS: Estou usando o eclipse Helios e quanto eu deleto o arquivo persistence.xml da pasta META-INF o erro continua o mesmo. Parece que o método Persistence.createEntityManagerFactory(“EstoqueJPA”); não está procurando o arquivo persistence.xml dentro da pasta META-INF.
Eu também não consigo perceber nenhum erro. Já tive um problema desses, mas não me lembro bem…
Mas vamos a todas as possibilidades.
Poste o conteúdo do arquivo persistence.xml e veja se todas os caminhos das bibliotecas estão atualizados, já que está usando User Library.