执行删除操作出现乐观锁,并已删除成功

public class Class extends StandardEntity {}(班级类,属性中无关联其他类)
public class Student extends StandardEntity {
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = “CLASSID”)
@OnDeleteInverse(DeletePolicy.UNLINK)
@OnDelete(DeletePolicy.UNLINK)
protected Class class;
}(学生类,通过多对一关联了班级类,并加了@OnDeleteInverse和@OnDelete)注解
执行操作:在数据容器中对班级内的学生进行增删改操作,不入库,操作结束统一提交,删除(非软删除)数据库内原有的该班级下的学生数据,将处理后的数据容器中的全部学生执行入库操作
EntityManager entityManager = persistence.getEntityManager();
entityManager.setSoftDeletion(false);
Query query = entityManager.createQuery(
“DELETE FROM Student e WHERE e.class = :class”);
query.setParameter(“class”,class);
int num = query.executeUpdate();
执行后提示已在其他事务中操作学生类,提示乐观锁,但是数据库中学生数据已经被删除
请问这种情况下,还需要做什么才能消除乐观锁?

抱歉,没有看懂你描述的问题。能否提供一个可重现此问题的小项目