`
y806839048
  • 浏览: 1107963 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

org.apache.commons.beanutils.BeanUtils 和 org.springframework.beans.BeanUtils区别

阅读更多

org.apache.commons.beanutils.BeanUtils 和 org.springframework.beans.BeanUtils区别

 

 

Apache的beanuntils在遇到int/long的null进行复制的时候会变成0

spring的beanuntils就正常到时两个的des目标对象和src源对象左右位置不一样

在替换apache.BeanUtils的时候需要注意

 

目前copylist的工具类是用了apache的所以遇到int/long为null会变成0,有必要可以反编译改

 

 

  @Override

   public BaseResponse<List<FinancialSalesUser>> selectUserNoAssign() {
      List<FinancialSalesUser> financialSalesUser = new ArrayList<>();
      try {
//       FinancialSalesUserCondition financialSalesUserCondition= new FinancialSalesUserCondition();
//       Map<String, Object> paramMap = PropertyConverter.object2Map(financialSalesUserCondition);
//       FinancialSalesUserDO  financialSales = new FinancialSalesUserDO();
List<FinancialSalesUserDO> financialSalesUserDOs = financialSalesUserDOMapper.selectUserNoAssign();

         if (CollectionUtils.isNotEmpty(financialSalesUserDOs)) {
            BeanUtilsCopy.copyList(financialSalesUser, financialSalesUserDOs, FinancialSalesUser.class);
         }
      } catch (Exception e) {
         log.error("查询错误" + e);
         return new BaseResponse<>(false, null);
      }

      return new BaseResponse<List<FinancialSalesUser>>(financialSalesUser);
   }

 

 

分享到:
评论

相关推荐

    Spring所需jar包

    org.springframework.beans-3.0.0.RELEASE.jar org.springframework.context.support-3.0.0.RELEASE.jar org.springframework.context-3.0.0.RELEASE.jar org.springframework.core-3.0.0.RELEASE.jar org.spring...

    SpringMVC开发jar包

    org.springframework.beans-3.1.0.RELEASE.jar org.springframework.context-3.1.0.RELEASE.jar org.springframework.context.support-3.1.0.RELEASE.jar org.springframework.core-3.1.0.RELEASE.jar org.spring...

    J2EE项目开发常用Jar包.zip

    org.springframework.beans-3.0.3.RELEASE.jar org.springframework.context-3.0.3.RELEASE.jar org.springframework.context.support-3.0.3.RELEASE.jar org.springframework.core-3.0.3.RELEASE.jar org....

    spring和hibernate__jar包,详细说明看jar包列表

    org.springframework.beans-3.1.1.RELEASE.jar org.springframework.context-3.1.1.RELEASE.jar org.springframework.context.support-3.1.1.RELEASE.jar org.springframework.core-3.1.1.RELEASE.jar org.spring...

    commons-beanutils-1.9.2包含全部jar包源码及API文档

    Commons BeanUtils Most Java developers are used to creating Java classes that conform to the JavaBeans naming patterns for property getters and setters. It is natural to then access these methods ...

    基于注解的Spring MVC+Hibernate简单入门

    &lt;bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"&gt; &lt;!-- 启用事务管理 --&gt; &lt;/beans&gt; ``` ##### Spring MVC配置文件 - **Spring MVC配置**:定义...

    Spring主流jar包大全

    commons-beanutils-1.9.1.jar commons-codec-1.9.jar commons-collections-3.2.1.jar commons-dbcp-1.4.jar commons-email-1.4.jar commons-fileupload-1.3.1.jar commons-io-2.4.jar commons-lang3-3.3.2.jar ...

    271个java需要用的jar包

    org.springframework.aop-3.1.0.M2.jar oro-2.0.8.jar oval-1.31.jar plexus-container-default-1.0-alpha-10.jar plexus-utils-1.2.jar poi-3.12-20150511.jar poi-ooxml-3.12-20150511.jar poi-ooxml-schemas-3.12...

    SSH整合包详解.Struts2.2.3+Spring3.1.0.M2+Hibernate3.6.6

    - **org.springframework.beans-3.1.0.M2.jar**:基础的Bean工厂实现。 - **org.springframework.context-3.1.0.M2.jar**:提供了上下文支持,扩展了Bean工厂功能。 - **org.springframework.jdbc-3.1.0.M2.jar**:...

    struts-2.5.2-all所有jar包

    org.apache.felix.framework-4.0.3.jar, org.apache.felix.main-4.0.3.jar, org.apache.felix.shell-1.4.3.jar, org.apache.felix.shell.tui-1.4.1.jar, org.osgi.compendium-4.0.0.jar, org.osgi.core-4.1.0.jar, ...

    struts-2.5.10-all所有jar包

    log4j-api-2.7.jar,ognl-3.1.12.jar,org.apache.felix.framework-4.0.3.jar,org.apache.felix.main-4.0.3.jar,org.apache.felix.shell-1.4.3.jar,org.apache.felix.shell.tui-1.4.1.jar,org.osgi.compendium-4.0.0....

    struts-2.3.30-all所有jar包

    org.apache.felix.framework-4.0.3.jar, org.apache.felix.main-4.0.3.jar, org.apache.felix.shell-1.4.3.jar, org.apache.felix.shell.tui-1.4.1.jar, org.osgi.compendium-4.0.0.jar, org.osgi.core-4.1.0.jar, ...

    java做ireport4.7所需的所有jar包

    java做ireport4.7所需的所有jar包 java做ireport4.7所需的所有jar包 java做ireport4.7所需的所有jar包 commons-beanutils-1.8.0.jar ... org.springframework.core-3.1.0.M1.jar spring-beans.jar spring-core.jar

    搭建spring mvc + hibernate

    class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"&gt; &lt;value&gt;oracle.jdbc.driver.OracleDriver &lt;value&gt;jdbc:oracle:thin:@192.168.6.4:1521:database &lt;value&gt;username ...

    如何使用BeanUtils.copyProperties进行对象之间的属性赋值

    `BeanUtils.copyProperties`是Spring框架中的一个静态方法,位于`org.springframework.beans.BeanUtils`类中。它的主要功能是将源对象(source)的所有可读属性值复制到目标对象(target)。如果源对象和目标对象有...

    Java常用工具类包包含各种常用开发工具

    - `org.springframework.beans.BeanUtils`是Spring框架的一部分,提供了更强大和灵活的Bean操作,如复制属性、类型转换等。 - Apache Commons BeanUtils库也提供了丰富的Bean操作,如`copyProperties()`方法可以...

    为什么不推荐使用BeanUtils属性转换工具示例详解

    import org.springframework.beans.BeanUtils; public class BeanUtilDemo { public static void main(String[] args) { A first = new A(); first.setName("demo"); first.setIds(Arrays.asList(1, 2, 3)); B...

    springmvc独立运行所需jar包

    8. **Commons Lang, Commons BeanUtils, Commons Collections**: Apache Commons 的一些库,如 `commons-lang3.jar`、`commons-beanutils.jar` 和 `commons-collections.jar`,提供了许多实用的工具类和方法。...

    Java Bean 遍历和使用注解给Bean的属性添加属性值

    - **Spring Framework**:Spring提供了`org.springframework.beans.BeanWrapper`和`org.springframework.beans.PropertyAccessor`接口,简化了对Bean的操作,包括注解的处理。 在实际开发中,遍历Java Bean和利用...

Global site tag (gtag.js) - Google Analytics