Java SqlServer转换为mySql5.5,jpa@GeneratedValue不起作用
当我将数据库从Sql Server转换为MySql时,JPAJava SqlServer转换为mySql5.5,jpa@GeneratedValue不起作用,java,mysql,sql-server,hibernate,jpa,Java,Mysql,Sql Server,Hibernate,Jpa,当我将数据库从Sql Server转换为MySql时,JPA@GeneratedValue不起作用,返回null,代码如下: @Id @GeneratedValue @Column(name = "ID", unique = true, nullable = false) public Integer getId() { return id; } 是否要更改某些属性?您需要明确指定生成策略 @GeneratedValue(strategy = GenerationType.IDENTI
@GeneratedValue
不起作用,返回null
,代码如下:
@Id
@GeneratedValue
@Column(name = "ID", unique = true, nullable = false)
public Integer getId() {
return id;
}
是否要更改某些属性?您需要明确指定生成策略
@GeneratedValue(strategy = GenerationType.IDENTITY)
基本上有4种发电策略:
- 自动的
- 身份
- 序列
- 桌子