5
我已經在網上搜索,但找不到用於Microsoft SQL Server 2014的Hibernate方言。應該使用哪種方言?什麼是Microsoft SQL Server 2014的Hibernate方言?
我已經在網上搜索,但找不到用於Microsoft SQL Server 2014的Hibernate方言。應該使用哪種方言?什麼是Microsoft SQL Server 2014的Hibernate方言?
Microsoft SQL Server的最新方言是SQLServer2012Dialect,這是您現在應該使用的方言。有關所有支持的方言,請參閱this link。
實際上,there was a bug其中Hibernate默認使用SQL Server 2014時的SQL Server 2000方言。此錯誤has been resolved(在版本5.2.0 和 5.1.1 )和解決方案是:
新增12版switch語句讓SQLServer2012Dialect現在默認返回,與SQL Server 2014更類似於SQL Server 2012比SQL Server 2000中
隨着時間的推移,一個SQLServer2014Dialect可能會出現,這當然意味着你將切換到該方言呢。
查看此帖子http://stackoverflow.com/questions/33521144/wrong-hibernate-dialect-for-mssql-2014 – Zia