在使用update()方法的时候,更新的是缓存中的数据,并不会立马同步到数据库中,如果想立即更新数据库数据,就可以使用session.flush()方法。
@Override
public MyContent update(MyContent myContent) {
getSession().update(myContent);
// 如果不调用flush()方法, 数据库不会更新
getSession().flush();
return myContent;
}