现在有3个表:Users表,Goods表,Bid表 (用户表,商品表,出价表)
Users:
private Set<Goods> setGoods=new HashSet<Goods>(); //一对多
@JoinColumn(name="buyer_id") private Set<Bid> setBid=new HashSet<Bid>(); //一对多
@JoinColumn(name="buyer_id") Goods: private Set<Bid> setBid=new HashSet<Bid>(); //一对多
@JoinColumn(name="g_id") private Users users=new Users(); //多对一
@JoinColumn(name="saler_id") //卖家
private Users usersBuyerId=new Users(); //多对一
@JoinColumn(name="buyer_id") //买家现在我把商品表(Goods)表的buyer_id 设置为空 但是为什么在出价表(Bid)中的buyer_id同时为空了啊??
不管我在Goods表中怎么设Cascade都没用!!
Users:
private Set<Goods> setGoods=new HashSet<Goods>(); //一对多
@JoinColumn(name="buyer_id") private Set<Bid> setBid=new HashSet<Bid>(); //一对多
@JoinColumn(name="buyer_id") Goods: private Set<Bid> setBid=new HashSet<Bid>(); //一对多
@JoinColumn(name="g_id") private Users users=new Users(); //多对一
@JoinColumn(name="saler_id") //卖家
private Users usersBuyerId=new Users(); //多对一
@JoinColumn(name="buyer_id") //买家现在我把商品表(Goods)表的buyer_id 设置为空 但是为什么在出价表(Bid)中的buyer_id同时为空了啊??
不管我在Goods表中怎么设Cascade都没用!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货