2016-05-06 12 views
6

In Hibenate Sto usando MariaDB ma non riuscivo a trovare il nome della classe dialetto MariaDB.Qual è il nome della classe dialetto MariaDB per Hibernate?

In Hibernate, il nome di MySQL5 dialetto è

<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property> 

Per Oracle 10g

<property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property> 

Qual è il nome della classe dialetto MariaDB?

risposta

5

È necessario utilizzare Mysql5Dialect, poiché MariaDB è compatibile al 100% con mysql.

5

Come announced here, a partire da Hibernate ORM 5.2.8 (circa feb 15, 2017), i dialetti

org.hibernate.dialect.MariaDB53Dialect

un d

org.hibernate.dialect.MariaDBDialect

sono disponibili. L'annuncio conclude che

Se si utilizza MariaDB, è meglio utilizzare le specifiche di MariaDB Dialetti d'ora in avanti dal momento che è molto più facile da corrispondere alla versione di MariaDB con la sua appropriata Hibernate dialetto.

Problemi correlati