学习spring以后,数据库终于不用在自己手动创建了,可以使用构建实体类和注解的方式来自动创建表
//这个注解需要安装lombok才能使用,并不是jpa的自带注解,作用是自动生成get、set、构造方法
@Data
//生成数据表,需要配合@Id使用
@Entity
//设置生成数据表的名称,mysql会将大写字母间用下划线隔开,例如(stu_jpa)
@Table(name="StuJpa")
public class StuJpa {
//设置主键自增
@GeneratedValue(strategy=GenerationType.IDENTITY)
//设置主键
@Id
private Integer jid;
private String jname;
private String age;
private String sex;
//设置时间日期类型的数据
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date jbirthday;
}
运行后,此实体类生成的表如下



