SSH框架中,我要删除表里的数据,居然报错?
【表A:主表】【表B:字表】我在删除A的数据时报的这个错,求大神能不能给个方法,同时删除两张表的数据了?HQL语句怎么写?主:A{a_id,a_name}子:B{b_id...
【表A:主表 】【表B:字表】我在删除A的数据时报的这个错,求大神能不能给个方法,同时删除两张表的数据了? HQL语句怎么写? 主: A { a_id, a_name } 子: B{ b_id, b_name, a_id}
求大神给代码!!! 展开
求大神给代码!!! 展开
3个回答
展开全部
想不明白就分开操作迹枝:
from B b where b.a_id =? 你传入的a_id
得到List<B> bs;
调用b表的删除方法,把bs全部删姿李敏除
调用扰闭a表删除方法,把a数据删除
合成一个那就是封装上面的方法到一个方法。。。。
from B b where b.a_id =? 你传入的a_id
得到List<B> bs;
调用b表的删除方法,把bs全部删姿李敏除
调用扰闭a表删除方法,把a数据删除
合成一个那就是封装上面的方法到一个方法。。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先删除子的,再删除父的
更多追问追答
追问
我知道先删除字表,再删除父表, 可是,就没有更好的办法,同时执行吗?
追答
在父端的one-to-one/many-to-one关系:设置cascade=”delete”或cascade=”all”。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看看数据库中表里面数据的主外建关系。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询