当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: data segment array db 10 dup (?) data ends stack segment stack stack tpan db 100 dup (?) stack ends code segment assume cs:code,ds:data,ss:stack main proc far push ds sub ax,ax push ax mov ax......
 ·100分    »显示摘要«
    摘要: c語言中怎麼調用一個可執行程序,並且取得這個程序執行後得返回值? ......


lazy=true 在BeanUtils.cloneBean(),时的疑惑

举个例子:  
   
  Object   vo   =   org.apache.commons.beanutils.BeanUtils.cloneBean(po);  
   
  在执行这个语句时,po   中原来是   “lazy=true”的那些属性就全部被加载了。  
  可是这些属性对我来说现在是根本就不需要的啊。如何才能让它不加载那些属性呢?

NO.1   作者: myth822

clone当然会保留原来object的属性了

NO.2   作者: onlyxu

手动设置那些属性为null

NO.3   作者: pdw2009

cloneBean()  
  所执行的应该是深度拷贝

NO.4   作者: onlyxu

手工做po->vo的转换,不用的属性就不要赋值,就行了,用BeanUtils.cloneBean带来便利的同时也失去了部分自由,这就是生活。

NO.5   作者: awaysrain

hibernate中lazy=true是在关联数据第一次被访问时进行加载的,你通过BeanUtils.cloneBean()的时候BeanUtils对所有的属性进行了复制,调用了po延迟加载的getter,所以会造成lazy=true的属性被加载,有延迟加载属性的po不要通过BeanUtils.cloneBean()来复制,可以通过BeanUtils.copyProperty复制指定的属性或者干脆自己手动来复制


    摘要: 请问这两者之间的关系是什么?wireless toolkit是不是通用的开发工具?他开发的东东是最标准的,在任何无线平台上都可以使用。而厂商sdk则是针对自己的产品而设计的?那么那些sdk只要装了j2se就可以使用罗?不用装wireless toolkit?还有就是mobile pack for netbeans,这个移动开发包里是不是已经含有wireless toolkit在netbea......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE