老师,我在post那个订单的时候他报了这个错
ids for this class must be manually assigned beforeQuery calling save()
我不知道是不是我的那个Id 是String的缘故
如果我用那个@GeneratedValue的话,
又会报orderId does not have default value 这个错误
我的SQL版本是8.0.13的
OrderMaster:
@Data
@Entity
@DynamicUpdate
@DynamicInsert
public class OrderMaster {
@Id
private String orderId;
/** 买家名字. */
private String buyerName;
/** 买家手机号. */
private String buyerPhone;
/** 买家地址. */
private String buyerAddress;
/** 买家微信Openid. */
private String buyerOpenid;
/** 订单总金额. */
private BigDecimal orderAmount;
/** 订单状态, 默认为0新下单. */
private Integer orderStatus;
/** 支付状态, 默认为0未支付. */
private Integer payStatus;
/** 创建时间. */
private Date createTime;
/** 更新时间. */
private Date updateTime;
}
OrderDetail:
@Data
@Entity
public class OrderDetail {
@Id
private String detailId;
/** 订单id. */
private String orderId;
/** 商品id. */
private String productId;
/** 商品名称. */
private String productName;
/** 商品单价. */
private BigDecimal productPrice;
/** 商品数量. */
private Integer productQuantity;
/** 商品小图. */
private String productIcon;
}
先谢谢老师
SpringCloud组件实现微服务,【已升级Finchley.Release】
了解课程