gpt4 book ai didi

java - SqlServer 转换为 mySql5.5,jpa @GeneratedValue 不起作用

转载 作者:行者123 更新时间:2023-11-28 23:30:50 24 4
gpt4 key购买 nike

当我将我的数据库从 Sql Server 转换到 MySql 时,JPA @GeneratedValue 不起作用,返回 null,代码如下:

@Id
@GeneratedValue
@Column(name = "ID", unique = true, nullable = false)
public Integer getId() {
return id;
}

我应该更改一些属性吗?

最佳答案

需要明确指定生成策略

@GeneratedValue(strategy = GenerationType.IDENTITY)

基本上有4种生成策略:

  • 汽车
  • 身份
  • 顺序
  • 表格

关于java - SqlServer 转换为 mySql5.5,jpa @GeneratedValue 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37388822/

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