hibernate 休眠,给列中所有值为null的字段给予

vptzau2j  于 2023-06-23  发布在  其他
关注(0)|答案(1)|浏览(130)
try(Session session = sessionFactory.openSession()) {
        session.beginTransaction();
        String hql = "update EmployeeTask set employee = 1 where employee is null";
        session.createQuery(hql, EmployeeTask.class).executeUpdate();
        session.getTransaction().commit();
    }

抛出以下内容
原因:org.hibernate.query.IllegalQueryOperationException:为非SELECT查询指定的结果类型[update EmployeeTask set employee = 1,其中employee为null]
我希望“employee”列中当前为空的所有值都将具有值1

lxkprmvk

lxkprmvk1#

看看文件。执行更新或删除语句。* @返回更新或删除的实体个数

相关问题