Používam Spring a JPA s Java 7. Napísal som svoj kód pôvodne pomocou mySQL a pre niektoré inštalácie teraz migrujem na SQLServer. Bohužiaľ, metodika automatického inkrementovania Identity je iná. Existuje preferovaný spôsob zachovania oboch metód? Naozaj by som radšej nerobil iba jednu vec. Vďaka
odpovede:
0 pre odpoveď č. 1Ak ste použili parameter @GeneratedValue (strategy = GenerationType.AUTO) pre tento stĺpec automatického inkrementovania, stačí zmeniť konfiguráciu JPA (alebo Hibernate), aby ste použili správny dialekt.
napr. z org.hibernate.dialect.MySQL5Dialect (pre mysql5) na org.hibernate.dialect.SQLServerDialect (mssql)