一、数据表
数据包括订单,产品,游客,会员。
1.1数据说明和数据关系:
产品表说明:
订单表说明:
会员表说明
旅客表说明
数据表的ER图
表与表之间的业务关系
旅客表(traverller)、订单表(orders)、会员表(member)、产品表(product)的id都是uuid()下随机生成的
订单表(orders)->产品表(product)一对一的关系
订单表(orders)->会员表(member) 一对一的关系
订单表(orders)->旅客表(traverller)多对多的关系(在Mybatis时中和一对多的处理很像,只不过多对多需要一张中间表)
二、实体类建立
Product实体类:
package domain;
import org.springframework.format.annotation.DateTimeFormat;
import util.DateUtils;
import java.io.Serializable;
import java.util.Date;
public class Product implements Serializable {
private String id; // 主键
private String productNum; // 编号 唯一
private String productName; // 名称
private String cityName; // 出发城市
//这个注解的目的是用spring来帮助处理这个属性从表单提交时的数据转换
@DateTim