问题标签 [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.
java - 如何将单个字符串转换为自定义对象数组
我有一个带有键/值对的映射和一个 JavaBean,它应该填充这样的值:
BeanUtils.populate(bean, map)
效果很好。但是地图中有一个属性包含一个 JSON 字符串,我需要对其进行解析并转换为数组对象。
bean 中的属性如下所示:
所以我需要一个自定义转换器,它从地图中获取单个字符串并将其转换为数组。但不幸的是,我可以找到一种方法来做到这一点。
android - 如何在 Android 中将 POJO 转换为映射/映射到 POJO
我的问题是:有没有像 BeanUtils(apache) 这样的工具可以在 ANDROID 中使用?请给我一些提示。
我想将 pojo1 中的值复制到 map1;我想将带有值的地图复制到一个空白的 Pojo 对象;
map中的keys和Pojo的fields一样;
在 map 到 pojo 的过程中,应该有一个自动(但简单)的类转换(例如 String 到 int 等);
我知道 apache 有 beanutils,但它不能在 ANDROID 中工作。
我的英文不好,刚学了半年java。我花了 2 天时间找到这样的工具。
感谢您的时间和帮助!
java - BeanUtils.copyproperties 日期属性复制问题?
我使用 commons-beanutils 1.8.3 和 Date 属性作为 java.util.Date。
当我尝试将源复制到目标时,它无法复制日期属性。
以下显示了我之前的问题,但没有人给我正确的答案。
例如,我在源 bean 中的日期值是 Wed May 15 15:46:04 IST 2013,但 BeanUtils 无法将其复制到目的地...
java - 自动实例化对象并为给定路径设置值
我想通过嵌套 Java 对象结构中的给定路径字符串设置值。如果 collction 属性不存在,则该属性应自动实例化:
我怎么解决这个问题?
java - BeanUtils.copyProperties 是否进行深度克隆?
为了测试这一点,我迅速整理了以下内容:
这应该打印A
而不是打印null
。这里出了什么问题?我如何才能真正将属性从一个对象复制到另一个对象(而不是让它们指向相同的值),并且BeanUtils.copyProperties 是否首先创建了深层副本?
java - BeanUtils copyProperties API 忽略 null 和特定属性
SpringBeanUtils.copyProperties()
提供了在复制 bean 时忽略特定属性的选项:
Apache Commons BeanUtils 是否提供类似的功能?
在使用 Spring 时是否可以忽略 null 值BeanUtils.copyProperties()
,我在 Commons BeanUtils 中看到了这个功能:
我可以用 Spring 的 BeanUtils 实现同样的效果吗?
spring - 为什么从 JPA 实体到 JAX-B Bean 似乎不可能使用 BeanUtils.copyProperties?
我们使用 JPA 实体来获取数据库行,然后当我们将其传输到外部时,我们想要使用断开连接的对象 (DTO),它是用 JAX-B 注释的简单 bean。
我们使用映射器,它的代码如下所示:
但是当代码运行时,我们会收到如下错误:
注意这是 BeanUtils 的 Spring 实现:
并且属性的命名是相同的(使用它们的 getter/setter)。
有人知道为什么会发生错误吗?
以及如何使用一种快速的方法而不是一个一个地复制属性?
hibernate - 如何复制 Hibernate 管理的对象?
我想将一个对象复制到另一个(它的属性)。该对象由 Hibernate 管理并具有惰性集合。PropertyUtils.copyProperties() 抛出惰性异常。
有什么办法吗?
PS:我不想取消代理我的对象,因为我不拥有它(它在另一个罐子里)
java - 复制没有在java中实现克隆的整个对象?
我想复制一个没有实现克隆方法的整个对象。
然而BeanUtils.copyProperties(obj1, obj2)
,副本会使过程变得乏味,因为我们需要注册哪些值将是null
.
前任:
其中emp2
将有一些日期方法,其中属性可能为空..
假设可能有100
一些属性可能为空,我们只需要忽略相同的..
我需要对象的确切副本。
有人可以建议实现这一目标的最佳方法或实用程序吗?
谢谢。