SpringBoot JPA的使用记录
作者:
秋枫叨叨 | 来源:发表于
2018-05-03 22:01 被阅读90次
一、JPA注解说明名
- @Entity:标识这个pojo是一个jpa实体
- @Table(name = "users") :设置表名
- @Id:设置主键
- @Column:设置字段类型
.name:字段名
.unique:是否唯一
.nullable:是否可以为空
.inserttable:是否可以插入
.updateable:是否可以更新
.columnDefinition: 定义建表时创建此列的DDL
.secondaryTable: 从表名。如果此列不建在主表上(默认建在主表),该属性定义该列所在从表的名字。
@Column(name = "user_code", nullable = false, length=32)//设置属性userCode对应的字段为user_code,长度为32,非空
private String userCode;
@Column(name = "user_wages", nullable = true, precision=12, scale=2)//设置属性wages对应的字段为user_wages,12位数字可保留两位小数,可以为空
private double wages;
@Temporal(TemporalType.DATE)//设置为时间类型
private Date joinDate;
二、参考引用
本文标题:SpringBoot JPA的使用记录
本文链接:https://www.haomeiwen.com/subject/yenlrftx.html
网友评论