请问,Idea中mybatis执行“改”操作后,数据库里的表更新了,但是Idea里面的表没有更新
问题描述:
代码如下
@Test
public void updateUser(){
SqlSession sqlSession = MybatisUtils.getSqlSession();
UserMapper mapper = sqlSession.getMapper(UserMapper.class);
int res=mapper.updateUser(new User(4,"jay","112233"));
if (res>0) System.out.println("修改成功");
//提交事务
sqlSession.commit();
sqlSession.close();
}
Idea中看到的
sqlyog中看到的,可以看到id=4这里已经改了,但是Idea里面没改
答
主要以数据库为主,idea可能存在缓存啥的,刷新一下或者重启idea试试。
答
idea里的数据库你需要刷新一下吧,你应该没有刷新,可能都需要刷新才可以看到效果,idea的图上面不是有蓝色的环形箭头吗?试试点击刷新以下看看
答
你就算不点击那个加号,communit,只需把user关闭从新打开也会更新吧