java开发商品管理业务逻辑_电商项目业务逻辑-1 商品管理

1.表和表之间的关系:数据库模型中的4种关系

1>一对多:如订单表和订单明细表,箭头指向的一端是一的一端 1

定义实体类的时候在一的一端的集合属性中是多的一端的泛型

2>多对一:多的一端的java实体类的属性中有一个一的一端的java实体类的对象属性

3>一对一:一对一的关系在数据库模型中就是如下体现的:

在实体类定义中每一个类都有对方的实体属性对象

4>多对多:例如用户和角色的关系,由中间表体现出来多对多的关系,箭头是中间表指向两端

注意:中间表中有且仅有两张表的主键作为外键

使用中间表进行关联:

user_id role_id

从两端看都是1对多的关系

两端表所对应的实体类中分别有对方表对应的java实体类的集合属性

2.商品相关的数据库模型

品牌 属性 类别

1>类别表EB_CAT:

商品所属的类别:家电 美妆 服装

主要的属性:

cat_id

cat_name

cat_desc

parent_id 父类目  例如电视属于家电

自关联

例如:

数据库模型:

cat_id  cat_name  parent_id

1001   家电         0

1002  电视          1001

1003  电脑          1001

1004  笔记本      1003

1005  台式机      1003

java实体类:

class EbCat{

//体现自关联的关系

private long cat_id

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值