Dialetto per SQL 2005
-
03-07-2019 - |
Domanda
Sono nuovo di Hibernate.
Stiamo migrando una delle nostre applicazioni Web esistenti che utilizza i server Hibernate 3 e SQL 2000 su server SQL 2005.
Posso ottenere assistenza su quale versione di Hibernate utilizzare con SQL 2005 poiché non sono riuscito a trovare alcun dialetto per SQL 2005 in Hibernate 3.0.5?
Grazie in anticipo.
Soluzione
Non credo che il dialetto riconosca la differenza tra gli anni di SQL Server; è tutto solo Microsoft SQL Server.
Quale driver JDBC stai usando? Microsoft o jTDS? Ottieni solo le funzionalità supportate dal driver.
E non dovresti usare funzionalità specifiche del database. Il tuo codice non è portatile in questo modo.
Altri suggerimenti
Sto usando il dialetto SQLServer standard (org.hibernate.dialect.SQLServerDialect) per SQLServer 2005 e finora non ho riscontrato problemi. Sto usando il driver JDBC JTDS.
Sto anche usando il generatore di schemi, nessun problema finora.