1.注解配置
采用注解的方式将实体类与数据库表相对应,例如表面,列名,多对一的对应关系
@Entity
public class Product {
// 主键ID
@Id
private Long productId;
// 商品名
private String productName;
// 商品简介
private String productDesc;
// 简略图
private String imgAddr;
// 原价
private String normalPrice;
// 现价(推广价格)
private String promotionPrice;
// 权重,越大越排前显示
private Integer priority;
// 创建时间
private Date createTime;
// 最近一次的更新时间
private Date lastEditTime;
// 0.下架 1.在前端展示系统展示
private Integer enableStatus;
// 图片详情图列表,跟商品是多对一的关系
//商品作为一方使用OneToMany注解
@OneToMany //指定一对多关系
@Cascade(value={CascadeType.SAVE_UPDATE}) //设定级联关系
@JoinColumn(name="productImgId")
private List<ProductImg> productImgList;
// 商品类别,一件商品仅属于一个商品类别
@ManyToOne()
@JoinColumn(name = "productCategoryId")
priva