1. 使用@GeneratedValue(strategy = GenerationType.IDENTITY)注解时会使用mysql自增主键,导致批量插入失败

2. 可修改为如下配置,使用hibernate自增主键代替

@Id
@GenericGenerator(name = “id-generator”,strategy = “increment”)
@GeneratedValue(generator = “id-generator”)
private long id;

更多推荐

使用@GeneratedValue(strategy = GenerationType.IDENTITY)自增主键时,批量插入失效