gpt4 book ai didi

sql-server - Hibernate/JPA SQLServer 主键自动增量

转载 作者:行者123 更新时间:2023-12-04 06:37:39 25 4
gpt4 key购买 nike

我正在将我的数据库从 MySQL 移植到 SQLServer。在启动期间创建表时遇到问题,并且出现语法错误。如下

严重:不成功:创建表 ANSWER (AID bigint not null auto_increment, ANS varchar(255), NUMBER integer, QID bigint, primary key (AID)) type=InnoDB
2011 年 1 月 12 日下午 1:25:28 org.hibernate.tool.hbm2ddl.SchemaUpdate 执行
严重: 'auto_increment' 附近的语法不正确。

我尝试直接在 MsSQLServer 中运行上述 SQL 并收到有关自动增量的语法错误。

用于在 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;

谢谢你。

最佳答案

确保您正确更改了 SQL dialect在 hibernate 配置中。

关于sql-server - Hibernate/JPA SQLServer 主键自动增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4672835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com