因此,我尝试在我的POJO类之一中实现悲观锁,并且尝试了this中提到的所有不同方法。
这在我的控制器中:
Customer microservice
这是我的服务班级:
@Transactional
public ModelAndView getList(Model model){
SGroup sGroup = maintainSGroupService.findGroupByID();
return new ModelAndView("th_List");
}
这在我的存储库类中:
public SGroup findSGroupByID() {
SGroup group = null;
try {
group = submissionGroupRepository.findByObjectID(anObjectID);
}catch (Exception he) {
logger.error("Caught HibernateException in findSGroupByID().", he);
}
return group;
}
我没有任何异常或任何异常,但是问题是,当我从另一个ID登录时,我仍然能够访问相同的记录。我应该得到PessimisticLockoutException。我有什么想念吗?