发布网友 发布时间:2022-03-26 06:55
共2个回答
热心网友 时间:2022-03-26 08:24
我想问一下 你调用的hibernate封装好的bulkUpdate方法是更新吧 应该是update时候用的,而不是删除时候用的,查看下application配置文件 看看对应的<props></props>里怎么定义了默认方法,如果什么都没写 你这个绝对是错误的,因为那是更新操作,更新操作怎么能跟delete一起使用呢追答首先在方法下面输出id看看 有没有值
然后hql。toString下 看看
还有规范写法不是直接在方法体里面写hql
而是先定义StringBuffer hql=new StringBuffer();
hql.append("delete from Book where id = ?");
然后方法体里(hql.toString,id)
或者bulkUpdate这个方法传id方法可能不是这么写
bulkUpdate(hql,“id”,id)你自己查看下那个方法
热心网友 时间:2022-03-26 09:42
单个object的?