Я переношу свою базу данных с MySQL на SQLServer. У меня проблема, когда во время запуска создаются таблицы, и я получаю синтаксическую ошибку. Как показано ниже
СЕРЬЕЗНО: неудачно: создать таблицу ОТВЕТ (AID bigint не равно null auto_increment, ANS varchar (255), целое число NUMBER, QID bigint, первичный ключ (AID)) type = InnoDB 12 января 2011 г., 13:25:28 org.hibernate.tool .hbm2ddl.SchemaUpdate выполнить SEVERE: Неверный синтаксис рядом с "auto_increment".
Я попытался запустить приведенный выше SQL непосредственно в MsSQLServer и получил синтаксическую ошибку, касающуюся автоматического увеличения.
Код раньше отлично работал в MYSql.
@Entity
@Table(name = "ANSWER")
public class Answer implements Identifiable<Long>, Serializable, Comparable<Answer> {
@Id
@Column(name = "AID")
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
Спасибо.