问题描述
我有两张表。。一张是商品表,。。一张是商品类别表。。。。而我想商品表写入商品信息的时候,,输入同样的类别 ,却在商品类别表中添加了相同的类别。。。而我是想同样的类别 只保存一次就够了 求大神解答
解决方案
在保存之前,先根据类别ID查一下商品类别,再把商品类别set到商品中去。最后保存商品。
解决方案二:
一个类别只有一个产品??这样的话,把类别设为索引唯一的
解决方案三:
多对多还是多对一的关系?如果是多对多,那么一个商品可以属于多种商品类别,需要一个中间表.如果是多对一,那么一个商品只能属于一种商品类别,需要在 商品表有一个外键指向 商品类别.看起来你的问题是级联增加了,hbm 添加新的记录一般是根据 ID 判断是要新增还是只是引用..可以把 Save 的代码简单贴出来看看.
解决方案四:
商品表 加一个商品数量属性啊,每次添加商品的时候先查询有没有同类商品不就好了
时间: 2024-08-01 15:54:06