问题标签 [apache-commons-beanutils]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
99 浏览

java - 如何将单个字符串转换为自定义对象数组

我有一个带有键/值对的映射和一个 JavaBean,它应该填充这样的值:

BeanUtils.populate(bean, map)

效果很好。但是地图中有一个属性包含一个 JSON 字符串,我需要对其进行解析并转换为数组对象。

bean 中的属性如下所示:

所以我需要一个自定义转换器,它从地图中获取单个字符串并将其转换为数组。但不幸的是,我可以找到一种方法来做到这一点。

0 投票
1 回答
1611 浏览

android - 如何在 Android 中将 POJO 转换为映射/映射到 POJO

我的问题是:有没有像 BeanUtils(apache) 这样的工具可以在 ANDROID 中使用?请给我一些提示。

我想将 pojo1 中的值复制到 map1;我想将带有值的地图复制到一个空白的 Pojo 对象;

map中的keys和Pojo的fields一样;

在 map 到 pojo 的过程中,应该有一个自动(但简单)的类转换(例如 String 到 int 等);

我知道 apache 有 beanutils,但它不能在 ANDROID 中工作。

我的英文不好,刚学了半年java。我花了 2 天时间找到这样的工具。

感谢您的时间和帮助!

0 投票
1 回答
1046 浏览

java - Apache BeanUtils:从 HttpServletRequest 创建动态 bean

我正在使用此代码从结果集中创建动态 bean -

这项工作很棒 - 但我无法找到DynaBean从请求参数传入的方法HttpServletRequest

如何从HttpServletRequest对象创建动态 bean?

文档

就是我想要的,但它在不同的 api 中(不在 apache beanutils 中

0 投票
3 回答
8340 浏览

java - BeanUtils.copyproperties 日期属性复制问题?

我使用 commons-beanutils 1.8.3 和 Date 属性作为 java.util.Date。

当我尝试将源复制到目标时,它无法复制日期属性。

以下显示了我之前的问题,但没有人给我正确的答案。

例如,我在源 bean 中的日期值是 Wed May 15 15:46:04 IST 2013,但 BeanUtils 无法将其复制到目的地...

BeanUtills 日期转换问题

0 投票
1 回答
905 浏览

java - 自动实例化对象并为给定路径设置值

我想通过嵌套 Java 对象结构中的给定路径字符串设置值。如果 collction 属性不存在,则该属性应自动实例化:

我怎么解决这个问题?

0 投票
1 回答
8030 浏览

java - BeanUtils.copyProperties 是否进行深度克隆?

为了测试这一点,我迅速整理了以下内容:

这应该打印A而不是打印null。这里出了什么问题?我如何才能真正将属性从一个对象复制到另一个对象(而不是让它们指向相同的值),并且BeanUtils.copyProperties 是否首先创建了深层副本?

0 投票
7 回答
39369 浏览

java - BeanUtils copyProperties API 忽略 null 和特定属性

SpringBeanUtils.copyProperties()提供了在复制 bean 时忽略特定属性的选项:

Apache Commons BeanUtils 是否提供类似的功能?

在使用 Spring 时是否可以忽略 null 值BeanUtils.copyProperties(),我在 Commons BeanUtils 中看到了这个功能:

我可以用 Spring 的 BeanUtils 实现同样的效果吗?

0 投票
1 回答
6776 浏览

spring - 为什么从 JPA 实体到 JAX-B Bean 似乎不可能使用 BeanUtils.copyProperties?

我们使用 JPA 实体来获取数据库行,然后当我们将其传输到外部时,我们想要使用断开连接的对象 (DTO),它是用 JAX-B 注释的简单 bean。

我们使用映射器,它的代码如下所示:

但是当代码运行时,我们会收到如下错误:

注意这是 BeanUtils 的 Spring 实现:

并且属性的命名是相同的(使用它们的 getter/setter)。

  • 有人知道为什么会发生错误吗?

  • 以及如何使用一种快速的方法而不是一个一个地复制属性?

0 投票
1 回答
1091 浏览

hibernate - 如何复制 Hibernate 管理的对象?

我想将一个对象复制到另一个(它的属性)。该对象由 Hibernate 管理并具有惰性集合。PropertyUtils.copyProperties() 抛出惰性异常。

有什么办法吗?

PS:我不想取消代理我的对象,因为我不拥有它(它在另一个罐子里)

0 投票
2 回答
1602 浏览

java - 复制没有在java中实现克隆的整个对象?

我想复制一个没有实现克隆方法的整个对象。

然而BeanUtils.copyProperties(obj1, obj2),副本会使过程变得乏味,因为我们需要注册哪些值将是null.

前任:

其中emp2将有一些日期方法,其中属性可能为空..

假设可能有100一些属性可能为空,我们只需要忽略相同的..

我需要对象的确切副本。

有人可以建议实现这一目标的最佳方法或实用程序吗?

谢谢。