我是Hibernate的新手。
我们正在将一个使用Hibernate 3和SQL 2000服务器的现有Web应用程序迁移到SQL 2005服务器。
我可以获得有关哪个版本的Hibernate与SQL 2005一起使用的帮助,因为我在Hibernate 3.0.5中找不到SQL 2005的任何方言吗?
提前致谢。
答案 0 :(得分:1)
我不相信方言能识别SQL Server年份之间的区别;它只是Microsoft SQL Server。
您使用的是哪个JDBC驱动程序?微软还是jTDS?您只能获得驱动程序支持的功能。
您不应该使用特定于数据库的功能。你的代码不可移植。
答案 1 :(得分:1)
我正在使用SQLServer 2005的标准SQLServer方言(org.hibernate.dialect.SQLServerDialect),到目前为止我没有遇到任何问题。 我正在使用JTDS JDBC驱动程序。
我也在使用Schema Generator,到目前为止没有任何问题。