@Entity(name = "test")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class Test{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private int id;
@Column(name = "create_time",updatable = false)
@CreationTimestamp
@Temporal(TemporalType.TIMESTAMP)
@JSONField(format = "yyyy-MM-dd HH:mm:ss")//输出参数格式
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")//接收参数格式
private Date createTime;
@Temporal(TemporalType.TIMESTAMP)
@UpdateTimestamp
@Column(name = "update_time")
@JSONField(format = "yyyy-MM-dd HH:mm:ss")//输出参数格式
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")//接收参数格式
private Date upadteTime;
//create_time datetime(0) NULL DEFAULT current_timestamp() COMMENT '创建时间',
//update_time datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间',
}