Я портирую свою базу данных с MySQL на SQLServer. У меня возникают проблемы, когда во время запуска создаются таблицы, и я получаю синтаксическую ошибку. Как показано ниже
SEVERE: неудачно: создать таблицу ОТВЕТ (AID bigint отличен от NULL auto_increment, ANS varchar (255), NUMBER целое число, QID bigint, первичный ключ (AID))
12 января 2011 13:25:28 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
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;
Спасибо.