1,字符串作为主键,去掉自增长(autoincrement = true)即可
@Id
private String name;
2,多个字段作为联合主键
头部注解如下
@Entity(indexes = {@Index(value = "albumId DESC, mediaId DESC", unique = true)})
必须设置一个自增长ID,不用管它,实际主键是 "albumId + mediaId"
@Id(autoincrement = true)
public Long id;
private Long albumId;
private String mediaId;
笔者经过了测试,可以正常使用