基于Springboot框架
定义一个基本实体类,自动生成数据表
@Data
@Entity
@Table(name = "jwt_sys_user")
public class SysUser implements Serializable {
@Id
@GeneratedValue
private Integer uid;
private String name;// 昵称、姓名
@Column(unique = true)
private String username;//帐号
}
主键定义
Long类型:@GeneratedValue自动生成主键,默认为GenerationType strategy() default AUTO;
String类型:定义规则:@GenericGenerator(name = "jpa-uuid", strategy = "uuid")
使用:@GeneratedValue(generator = "jpa-uuid")
使用