Bonjour à tous,
J'utilise Hibernate 3.6 avec SQL Server 2012 et le driver JDBC sqljdbc4-4.0.jar
Mon appliccation fonctionne aussi avec MySQL, Oracle et DB2. Je ne peux donc pas initialiser la propriété "hibernate.dialect" du fichier persistence.xml
C'est donc Hibernate qui détecte automatiquement le base de données et choisi le dialecte adéquate.
Avec SQL Server 2012, Hibernate ne détecte pas le bon dialecte. Au lieu d'utiliser le dialecte org.hibernate.dialect.SQLServer2008Dialect il utilise celui-ci org.hibernate.dialect.SQLServerDialect
Alors pour résoudre ce problème je voulais utiliser la propriété "hibernate.dialect_resolvers" du fichier persistence.xml comme ceci :
<property name="hibernate.dialect_resolvers" value="com.my.application.core.impl.MyHibernateDialectResolerImpl"/>
Mais la classe MyHibernateDialectResolerImpl n'est jamais impémenté !
Est-ce que quelqu'un à une solution pour résoudre se problème sans initialiser la propriété "hibernate.dialect" du fichier persistence.xml
Merci.
Nassa.
Partager