Вопрос

Я новичок в Hibernate.

Мы переносим одно из наших существующих веб-приложений, использующих Hibernate 3 и сервер SQL 2000, на сервер SQL 2005.

Могу ли я получить помощь о том, какую версию Hibernate использовать с SQL 2005, поскольку я не смог найти диалект SQL 2005 в Hibernate 3.0.5?

Заранее спасибо.

Это было полезно?

Решение

Я не верю, что этот диалект признает разницу между годами работы с SQL Server;это всего лишь Microsoft SQL Server.

Какой драйвер JDBC вы используете?Microsoft или jTDS?Вы получаете только те функции, которые поддерживает драйвер.

И вам не следует использовать специальные функции базы данных.Ваш код таким образом не переносим.

Другие советы

Я использую стандартный диалект SQLServer (org.hibernate.dialect.SQLServerDialect) для SQLServer 2005, и пока у меня не возникло никаких проблем.Я использую драйвер JTDS JDBC.

Я также использую генератор схем, пока никаких проблем.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top