在HQL中使用join进行更新查询

时间:2013-09-25 12:56:47

标签: java hibernate

我有两个表RootOprsChildOprs,其中RootOprs可以有多个ChildOprs

我想更新RootOprs表格中的2列和ChildOprs中使用批量数据的一列

Update ChildOpr c 
Left join Fetch c.rootOpr 
set c.status=:status,
r.status=:staus
r.oprtimestamp=:timestamp
where c.id IN :childOperIDList;

此查询无效。有人有比这更好的方法吗?请帮忙。

0 个答案:

没有答案