现有如下几张表:
category表 id name
goods表 id name price WarehouseId CategoryID
user表 id name password
warehouse表 id name
stockOrder表 id userID WarehouseID GoodsID CategoryID
stockOrder表为出入库的表,表中的一条记录只有一种商品(goods)
现如今明了的关系是 goods表 对 category表是 多对一
goods表 对 warehouse表是 多对一
然后现在搞不懂的是:
1.stockOrder表 与 user表是 多对一 还是 多对多?
2.saleOrder表与goods表是多对多还是多对一?
3.多对多的表是不是得双方都有外键指向对方?
4.没有中间表可以使用Hibernate框架来配置多对多的表关系吗?