Olá a todos,
Eu to tentando conectar o hibernate com o FireBird e dá o seguinte erro:
Exception in thread “main” java.lang.NoClassDefFoundError: javax/resource/ResourceException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at net.sf.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:55)
at net.sf.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:83)
at net.sf.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:76)
at net.sf.hibernate.cfg.Configuration.buildSettings(Configuration.java:1160)
at net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:794)
at Main.main(Main.java:26)
Eu consegui conectar com o MySQL mas com o FireBird ta dando isso. Eu já coloquei o driver JDBC do FireBird na pasta lib do meu projeto. Veja como que ta meu hibernate.cfg.xml e vê alguem consegue me ajudar.
<?xml version=‘1.0’ encoding=‘utf-8’?>
<!DOCTYPE hibernate-configuration
PUBLIC “-//Hibernate/Hibernate Configuration DTD//EN”
“http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd”>
<hibernate-configuration>
<session-factory>
<property name="connection.driver_class">org.firebirdsql.jdbc.FBDriver</property>
<property name="connection.url">jdbc:firebirdsql:localhost/3050:c:/Teste.gdb?autoReconnect=true</property>
<property name="connection.username">SYSDBA</property>
<property name="connection.password">masterkey</property>
<property name="dialect">net.sf.hibernate.dialect.FirebirdDialect</property>
<!-- Mapping files -->
<mapping resource="Cliente.hbm.xml"/>
</session-factory>
</hibernate-configuration>