今天碰到了一个问题,删除不了,总在清除缓存,问了一个有十多年的开发经验的老师,结果搞了一上午也没弄出来,最后说是事务的问题,然后我根据他说的进行修改,还是一样没有用
代码是这样的:
System.out.println("name=" + user.getRealName());
sessionFactory.getCurrentSession().delete(user);
最后网上找了找,加上 sessionFactory.getCurrentSession().flush();这句话就可以了
System.out.println("name=" + user.getRealName());
sessionFactory.getCurrentSession().delete(user);
sessionFactory.getCurrentSession().flush();