apache-commons-beanutils

    3热度

    1回答

    我想用BeanUtils将属性值从A类复制到B类,它具有相同字段但名称不同。是否有可能为不同的名称提供一个属性名称的映射,年龄到不同的年龄等,并实现复制?我很想知道这是否可以通过任何方式使用Apache Commons公用程序(而不是任何其他工具)。 class ClassA{ private String name; private Integer age; ...

    2热度

    3回答

    查询GAE数据存储时,我注意到奇怪的行为。在某些情况下,过滤器不适用于整数字段。下面的Java代码重新产生此问题: log.info("start experiment"); DatastoreService datastore = DatastoreServiceFactory.getDatastoreService(); int val = 777; // create and s

    1热度

    1回答

    我们有一个Bean了一个名为场: private String aBcde = ... ; ,吸气写着: public String getABcde() { return aBcde; } 但 http://javasourcecode.org/html/open-source/commons-beanutils/commons-beanutils-1.8.0/org/apa

    1热度

    4回答

    我尝试使用setter来设置值,但null会出现。请帮助我解决此问题,并告诉我是否还有其他更好的方法。 import org.apache.commons.beanutils.BeanUtils; public class TestSetter { public static void main(String args[]) throws Exception {

    1热度

    4回答

    留空当在struts-config.xml中长田不来为空, <form-bean name="myForm" type="com.validator.CustomeDynaValidatorForm"> <form-property name="testId" type="java.lang.Long"/> </form-bean> 在validation.xml中 <form

    0热度

    1回答

    我的堆栈跟踪看起来是这样的: java.lang.IllegalArgumentException: Indexed or mapped properties are not supported on objects of type Map: get(1) at org.apache.commons.beanutils.PropertyUtilsBean.getPropertyOfMapBean

    1热度

    2回答

    我需要从Bean1和Bean2中获取所有字段和集合,有时应用一些业务逻辑并生成Bean3(所有bean都是相同类型的hibernate/domain对象具有相当复杂的图)。 有关如何做到这一点的任何想法?在过去做过类似的事情? 我的想法: 推土机(http://dozer.sourceforge.net/) 的BeanUtils(http://commons.apache.org/beanutil

    2热度

    1回答

    我正在考虑使用Apache BeanUtils来管理我的项目中的一些数据结构。该任务是针对仅在运行时已知的任意路径,从删除列表中的项。 我认为我可以使用的BeanUtils设定的项目,像这样调用空: PropertyUtils.setProperty(myObject, "subitem.aList[3]", null); 但是在我的项目的其他领域有哪些遍历这些列表循环。在列表中有一个空项目目

    1热度

    7回答

    我知道向下转换不可行。但我正在努力解决它。 这就是我所拥有的。 public class Ticket{ public int number; public String description; } public class MyTicket extends Ticket{ public String status; } 但在我的应用程序,我想用MyTi

    4热度

    2回答

    我正在使用BeanutilsBean.describe()方法来获取审计跟踪的数据。它工作得很好 - 这不是问题! 但是有些特性不需要审计。这些在列表中记录为字符串。因此,例如,如果您有属性DomainObject.myValue,该列表将包含"myValue",因此对DomainObject.getMyValue()的调用结果未包含在审计跟踪中。 当前代码从BeanutilsBean.descr