2011-01-12 3 views
2

Je porte ma base de données de MySQL à SQLServer. J'ai un problème quand au démarrage les tables sont créées et j'obtiens l'erreur de syntaxe. Comme ci-dessousHibernate/JPA SQLServer Autoincrement de clé primaire

GRAVE: Unsuccessful: table créer REPONSE (AID bigint pas auto_increment nulle, ANS varchar (255), un entier de numéro, QID bigint, clé primaire (AID)) type = InnoDB 12 janvier 2011 1h25: 28 PM org.hibernate.tool.hbm2ddl.SchemaUpdate execute SEVERE: Syntaxe incorrecte près de 'auto_increment'.

J'ai essayé d'exécuter le SQL ci-dessus directement dans MsSQLServer et j'ai obtenu l'erreur de syntaxe concernant l'incrémentation automatique.

Le code utilisé pour fonctionner parfaitement bien dans MYSql.

Merci.

Répondre

3

Assurez-vous que vous avez correctement modifié le SQL dialect en configuration Hibernation.

+0

Je viens de me connecter pour dire que j'ai pris une pause et avec un esprit frais j'ai trouvé que je n'avais pas changé de dialecte. Spot sur axtavt. –

Questions connexes