hibernate中session.flush();这句起到什么作用? 同步session缓存中的持久化对象和数据库中的记录就是把session中对象状态的改变 转化为相应的sql 执行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上说的意思是不是在session.flush();执行后hibernate把缓存中的数据与数据库中的数据同步? session 中的SQL 并不是马上方就执行。有时候它会根据程序延时一段时间。flush 就可以要求它马上执行。并且把该放的数据放好,该拿出来的数据拿出来。 那么这句应该放在哪里?放在session操作完数据之后吗?tx.commit();在这句之前还是之后? flush:立即执行,tx.commit(),也会立即执行,并且提交事务 哎! 没赶上,这个方法清理Session的缓存,数据同步放在tx.commint之前 这个查询不好整 如何根据IP,然后知道IP是哪个区的 复杂实体Bean的查询问题,Help!!! hibernate hql 获得插入数据自动增长序列号 急!httpClient获得附加码图片 听君一句话胜读十本java书 100分急!hibernate2中的级联删除! 大case大牛们感兴趣的来看下 请问那位大虾有用J2EE编写SIP的经验? 在启动web services的时候能不能自动初始化web services对应类里的变量? <html:img>标签与HTML<img>之间怎样转换? struts 中的List怎么取到<html:select>来用。
hibernate把缓存中的数据与数据库中的数据同步?
有时候它会根据程序延时一段时间。
flush 就可以要求它马上执行。
并且把该放的数据放好,该拿出来的数据拿出来。
放在session操作完数据之后吗?tx.commit();在这句之前还是之后?
tx.commit(),也会立即执行,并且提交事务