如下面的HQL语句:
hql.append("update TCcBizStatusKpi bsk set bsk.quartzUuid = :newUuid ");
hql.append(" where bsk.quartzUuid =ldUuid");
hql.append(" and bsk.TSysProject.projectCode = :projectCode ");
hibernateTemplate.bulkUpdate(queryString, params);
执行不能成功。搞不太清楚原因,请牛人指教!
hql的delete、update、insert都不能进行关联的,所以只能用子查询进行更新
执行时后台打印的sql贴一下
因为你这种方式要连表,有的数据库是不支持update上的连表 所以不行,你需要子查询
设置级联 cascadeTyep