Column 'create_time' cannot be null

来源:6-2 买家订单-dao(下)

慕田峪2597150

2018-07-26

OrderMaster创建如下(按课程视频),然后test OrderMasterRepository的时候就一直新建报错。

BTW,SQL建表的时候create_time是和课程给的SQL一毛一样的

@Entity
@Data
@DynamicUpdate
public class OrderMaster {

   @Id
   private String orderId;

   private String buyerName;

   private String buyerPhone;

   private String buyerAddress;

   private String buyerOpenid;

   private BigDecimal orderAmount;

   private Integer orderStatus = OrderStatusEnum.NEW.getCode();

   private Integer payStatus = PayStatusEnum.WAIT.getCode();

   private Date createTime;

   private Date updateTime;

}

写回答

2回答

colin3dmax

2018-08-01

@CreationTimestamp
private Date createTime;
/** 更新时间 */
@UpdateTimestamp
private  Date updateTime;

我加了上面的注解,不然也会在testSave时报 createTime updateTime 不能为null的错误

0
6
廖师兄
回复
街头巷尾76414
你重新提个问题吧
2021-01-12
共6条回复

马什么梅

2018-07-27

把你的建表sql贴出来瞅瞅

0
0

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程