我想从其他 bean 中填充 bean。
Example:
// this is mapped to db using hibernate.
class A {
string name;
string age;
Date dateA;
B obj;
}
// this was mapped to db but now I'd like to populate it from class A member dateA;
class B{
Date date;
}
当我尝试设置 B 对象时,出现 nullpointerException。知道如何处理这个问题吗?
最佳答案
Dozer 是一种 Java Bean 到 Java Bean 映射器,它将数据从一个对象递归复制到另一个对象。
Mapper mapper = new DozerBeanMapper();
DestinationObject destObject = mapper.map(sourceObject, DestinationObject.class);
欲了解更多信息,请关注 Dozer .
关于java - 从其他 Bean 填充一个 Bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12390099/