quarta-feira, 30 de abril de 2014

[java-br] Problema com Hibernate 4.3.5

·

 

Olá Pessoal,

  Estou desenvolvendo uma aplicação web usando jsf 2 e hibernate 4.3.5, mas não consigo conectar na base de dados usando o codigo abaixo:

private static final SessionFactory sessionFactory;
        private static ServiceRegistry serviceRegistry;

        static{
            try{
                Configuration configuration = new Configuration();
                //configuration.configure("hibernate.cfg.xml");
                configuration.setProperty("hibernate.connection.driver_class", "net.sourceforge.jtds.jdbc.Driver");
                configuration.setProperty("hibernate.connection.url", "jdbc:jtds:sqlserver://192.168.22.100/eliseosteste");
                configuration.setProperty("hibernate.connection.username","sa");
                configuration.setProperty("hibernate.connection.password","2005irmaospar");
                configuration.addAnnotatedClass(br.com.quadroaviso.entidade.Exemplo.class);
               
                serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
                sessionFactory = configuration.buildSessionFactory(serviceRegistry);
            }catch(Throwable th){
                System.err.println("Enitial SessionFactory creation failed" + th);

                throw new ExceptionInInitializerError(th);

            }
           
        }
       
       
        public static SessionFactory getSessionFactory() {
            return sessionFactory;
        }

- Quando chega na linha de referencia "serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).build();" da o seguinte erro:


Enitial SessionFactory creation failedjava.lang.NullPointerException
Exception in thread "main" java.lang.ExceptionInInitializerError
    at br.com.quadroaviso.config.HibernateUtil.<clinit>(HibernateUtil.java:53)
    at br.com.quadroaviso.teste.ExemploTeste.main(ExemploTeste.java:18)
Caused by: java.lang.NullPointerException
    at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl$AggregatedClassLoader.getResources(ClassLoaderServiceImpl.java:186)
    at java.util.ServiceLoader$LazyIterator.hasNext(ServiceLoader.java:340)
    at java.util.ServiceLoader$1.hasNext(ServiceLoader.java:439)
    at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.loadJavaServices(ClassLoaderServiceImpl.java:339)
    at org.hibernate.integrator.internal.IntegratorServiceImpl.<init>(IntegratorServiceImpl.java:57)
    at org.hibernate.boot.registry.BootstrapServiceRegistryBuilder.build(BootstrapServiceRegistryBuilder.java:247)
    at org.hibernate.boot.registry.StandardServiceRegistryBuilder.<init>(StandardServiceRegistryBuilder.java:73)
    at org.hibernate.service.ServiceRegistryBuilder.<init>(ServiceRegistryBuilder.java:37)
    at br.com.quadroaviso.config.HibernateUtil.<clinit>(HibernateUtil.java:47)
    ... 1 more

 
Por favor alguém tem alguma solução ?

obrigado.

__._,_.___
Responder através da web através de email Adicionar um novo tópico Mensagens neste tópico (1)

Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog