血的教训啊,mysql设置复合主键很容量,只需把需要把相关列定为 “key”
hibernate model中也需要指定相关列为 @Id
如果少了一个@Id将导致 loadAll的时候去重复
@Id
@Column(name = "level")
private int level;
@Id
@Column(name = "skillType")
private int skillType = 0; //0 normal, 1 hero
@Column(name="selfChance")
private float selfChance;