- Id
數(shù)據(jù)庫(kù)為BitInteger,BITINT(20) 實(shí)體類屬性為L(zhǎng)ong
20為最大
???????自增?
`id` BIGINT(20) NOT NULL AUTO_INCREMENT,
- 時(shí)間
默認(rèn) 當(dāng)前時(shí)間 ——》在實(shí)體類中就不用set
`created_time` DATETIME NULL DEFAULT current_timestamp(),
- 其他String類型的字段
VARCHAR(255) #varchar可變 可寫默認(rèn)最大值255
JPA
實(shí)體類
@Data
@Entity(name = "tb_user_info")
@Table(name = "tb_user_info")
@EntityListeners(AuditingEntityListener.class)
@NoArgsConstructor
@AllArgsConstructor
public class UserEntity {
??? @Id
??? @Column(name = "id")
??? private Long id;
@Column(name = "org_id")
private String orgId;
}
- Id
自增策略文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-736810.html
@GeneratedValue(strategy = GenerationType.IDENTITY)
- 時(shí)間
@Column(name = "create_time")
@Temporal(TemporalType.TIMESTAMP)
@CreatedDate
private LocalDateTime createTime;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
Mybatis Plus
實(shí)體類文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-736810.html
@Data
@TableName("user_info")
@NoArgsConstructor
@AllArgsConstructor
public class UserEntity {
@TableId(type = IdType.AUTO)
private Long id;
private String username;
private LocalDateTime createTime;
}
@TableField("user_com_add") //只有 不是大小駝峰的形式的時(shí)候 需要加
private String UserComAddress;
到了這里,關(guān)于數(shù)據(jù)庫(kù)表設(shè)計(jì) 實(shí)體類設(shè)計(jì)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!