Question

Je suis nouveau sur Hibernate.

Nous sommes en train de migrer une de nos applications Web existantes qui utilise Hibernate 3 et le serveur SQL 2000 vers un serveur SQL 2005.

Puis-je obtenir de l'aide sur la version d'Hibernate à utiliser avec SQL 2005, aucun dialecte SQL 2005 n'ayant été trouvé dans Hibernate 3.0.5?

Merci d'avance.

Était-ce utile?

La solution

Je ne pense pas que le dialecte reconnaisse la différence entre les années SQL Server; tout est juste Microsoft SQL Server.

Quel pilote JDBC utilisez-vous? Microsoft ou jTDS? Vous n’obtenez que les fonctionnalités prises en charge par le pilote.

Et vous ne devriez pas utiliser les fonctionnalités spécifiques à la base de données. Votre code n'est pas portable de cette façon.

Autres conseils

J'utilise le dialecte standard SQLServer (org.hibernate.dialect.SQLServerDialect) pour SQLServer 2005 et je n'ai eu aucun problème jusqu'à présent. J'utilise le pilote JTBC JTDS.

J'utilise également le générateur de schéma, aucun problème jusqu'à présent.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top