论坛首页 入门技术论坛

关于hibernate的vo对象游离的问题

浏览 1386 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-09-23  

当hibernate在数据库中执行了"查询"后得到了vo对象,如果马上对vo对象进行set方法设置的话,就相当与对数据库中的这条记录进行了update操作。

因为在bizAction中是在返回dw前action结束后对事物进行的提交,而bizAction中封装了是否需要打开session。

也就是说如果需要把查询出来的vo当普通vo操作的话,需要将vo游离出来,脱离对数据库的邦定,使用下面的方法:
super.evitic(entity);


注:
bizAction 和 dw都是自己封装的!

 

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics