Olá pessoal,
Estou tentando passar minha aplicação para o Firebird embarcado e utilizando o Hibernate para persistencia… O problema é que fiz as configurações que acredito não estarem corretas… mas não achei nada na net que explique como fazer a conexão com o Firebird embarcado…
meu hibernate xml ficou assim
<property name="connection.username">sysdba</property>
<property name="connection.password">masterkey</property>
<property name="connection.url">jdbc:firebirdsql:embedded:/C:/Users/Daniel/Documents/NetBeansProjects/JFinanceiro2/dados/pagamentos_db.fdb</property>
<property name="connection.driver_class">org.firebirdsql.jdbc.FBDriver</property>
<property name="dialect">net.sf.hibernate.dialect.FirebirdDialect</property>
Também criei uma pasta chamada “Dados” dentro da minha aplicação e coloquei os arquivos aliases.conf, fbembed.dll, firebird.conf, firebird.msg, gds32.dll, ib_util.dll, icudt30.dll, icuin30.dll, icuuc30.dll e as pastas do firebird intl e udf… juntamente com o arquivo do banco de dados .FBD
Mas nem sinal de funcionar…
O erro é assim q tento iniciar a aplicação:
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.
java.lang.NullPointerException
at br.com.learning.dao.FaturaDAO.getListaPagamentosVencidos(FaturaDAO.java:135)
at br.com.learning.model.FaturaModel.getListaFaturasVencidas(FaturaModel.java:59)
at br.com.learning.view.SplashScreen.alterarSituacaoFaturasVencidas(SplashScreen.java:120)
at br.com.learning.view.SplashScreen.access$000(SplashScreen.java:40)
at br.com.learning.view.SplashScreen$1.run(SplashScreen.java:78)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Só para informar com o MySql está funcionando normalmente a aplicação… mas gostaria de colocar o Firebird embarcado para aprender um pouco sobre isso tb…
Vlw pessoal