0
我有一个方法在其他方法userupdate中调用。内部方法userupdate()首先我已经从数据库获得用户实体,并在数据更改后名称。现在我尝试获取用户实体的内部相同的用户ID方法,但成功,但问题是,我有旧的用户名没有新的更新用户名。我已经尝试过隔离级别READ_UNCOMMITTED。如何在同一事务中读取未提交的数据
Transactional(isolation=Isolation.READ_UNCOMMITTED)
public void do(){
User user = getUser(userId);
print(user.getName());//print old name Anuj
}
private void userupdate(userId){
User user = finduserOnbaseUserId(userId);
user.setName("updatedName");
}
请帮我一下如何在do()中获取更新用户实体。提前致谢 。