Salve ragazzi, qualcuno sa se posso usare Hibernate con un database microsoft access?

Ho provato ad impostare il file di configurazione di hibernate, in questa maniera:

codice:
<property name="connection.driver_class">sun.jdbc.odbc.JdbcOdbcDriver</property>
<property name="connection.url">jdbc:odbc:nomedb</property>
<property name="dialect">org.hibernate.dialect.Generic</property>
Ma viene segnalato l'errore:
Dialect class not found: org.hibernate.dialect.GenericDialect

Che classi aggiuntive dovrei aggiungere per un generic dialect?
C'è forse un dialetto e driver particolari per usare hibernate con access?

Ovviamente nel mio pc ho già configurato l'origine dati ODBC per il database access, infatti se faccio una normale connessione da codice scritto da me in questa maniera funziona...

codice:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
Connection con = DriverManager.getConnection("jdbc:odbc:nomedb");