Hibernate不调用update却自动更新
来源:互联网 发布:虚拟物品淘宝怎么退款 编辑:程序博客网 时间:2024/05/31 19:38
CheckCell cell = (CheckCell) getById(CheckCell.class, cellId);cell.setCheckCellState(CheckCell.STATE_CONFIRM);
提交事物前,不调用update(cell)也写入数据库
hibernate在每个session里都会做些处理,比如把查询过的对象缓存起来什么,这个时候这些对象的实例是和数据库保持关联的,hibernate会记录session生命周期内所有缓存对象的操作过程,最后都会反映到数据库去,也就是所谓的托管状态,所以才会有自动更新这种问题。只要每次都把查询到的对象用evict(或clear)清除(记得,是每次),那么就不会有托管状态的entity,也就不会有自动更新,但这不会影响(应该)update(或saveOrUpdate)操作,evict只是清楚实例与数据库的关联而已,不是清楚实例本身。
0 0
- Hibernate不调用update却自动更新
- Hibernate并没有调用update却自动更新,解决方案
- hibernate没有保存时却自动更新表
- hibernate---关于session已经update了,数据库却没更新
- Windows Update自动更新
- windows update 无法自动更新
- Activity调用finish却不立即执行onDestory
- 避免Hibernate set自动更新
- Hibernate Update
- Hibernate..update
- hibernate update
- hibernate update
- XP自动更新不可用
- notepad++不自动更新设置
- 无update操作却执行update操作
- cocos2d-x调用scheduleUpdate()不执行update()方法的解决办法
- cocos2d-x调用scheduleUpdate()不执行update()方法的解决办法
- cocos2d-x调用scheduleUpdate()不执行update()方法的解决办法
- 运行程序提示access violation at address的解决方法
- ios tableview 插入删除
- 学会使用makefile:4
- 从30岁到35岁:为你的生命多积累一些厚度
- Cocos2D结合CoreGraphics实现RPG人物中空黑洞吸入效果
- Hibernate不调用update却自动更新
- KVO
- iOS开发中UISlider的简单使用
- United UI
- SuperMap GIS 8C sp1三点制图功能改进
- OpenCV Configuration on Visual Studio 2015 Community
- 安装office2010时出现1402错误
- MFC中使用串口控件
- HttpClient和HttpURLConnection知识收集