脏数据问题! 我用的是struts1.2 和hibernate 3 我在做更新操作设置了一个Daimler类,在做完更新操作准备(没有更新)后返回到search.do去查看原有的list页面,问题是由于条件不够没有执行更新,但是页面却显示了更新后的结果,不知道是怎么回事! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说详细点是在做更新准备时设置了一个日期,但是并没有更新,可是在返回到list页面后却显示了这个被设置的日期,我在返回到list页面时有重新调用select方法,可是这个方法返回的数据就有了这个日期,但是数据库并没有啊。请大家帮忙想想是怎么回事! 脏数据并不是废弃和无用的数据,而是状态前后发生变化的数据User user=(User)session.load(User.class,”1”);//从数据库中加载符合条件的数据 user.setName(“zx”);//改变了user对象的姓名属性,此时user对象成为了所谓的“脏数据” 问题解决了,还要谢谢3楼的同志,我的问题是在每次做更新准备时通过ID提取的对象不是用load方法取出来的,而是用select哪种方法取出来的,顺便问题一下两种方法有什么区别? load或者select没区别。真正有区别的是load和get方法关键看你的lazy有无设置为true,(实际上默认就是lazy=true)如果是这样lazy=true则load或者select通过延迟加载方式,不一定与数据库交互get始终是直接加载,总是会和数据库交互 常见异常 各位高手,怎样在jsp/servlet中删除cookie值? 关于cooking问题 asp.net urlrewrite并生成静态页面的问题 请教大大们,怎样防止TomCat暴露服务器路径? 急!!!下载出现问题`~~~ 请帮忙回答一下这个问题,可能一共jsp高手就诞生了。 java web 哪里有比较好、清新的网页模板可以用 如何将JSP执行输出到IE的同时,怎么将输出的HTML代码同时写进一个文件?解决的步骤是什么? 如何获取id值 搜索 jsp里用img标签如何访问本地的图片啊
user.setName(“zx”);//改变了user对象的姓名属性,此时user对象成为了所谓的“脏数据”
关键看你的lazy有无设置为true,(实际上默认就是lazy=true)
如果是这样
lazy=true
则
load或者select通过延迟加载方式,不一定与数据库交互
get始终是直接加载,总是会和数据库交互