Java中有没有什么办法可以将两个类的属性值映射?
来源:百度知道 编辑:UC知道 时间:2024/05/05 18:46:18
在Java中,有两个JavaBean,是实体。
两个实体里属性名全部或部分匹配。
现在一个Bean中有值,有没有什么办法可以将这个Bean中的值直接赋给另一个Bean?直接,现成的办法,JDK,Spring,或者Struts自带的方法等等。
如果没有,请利用Java反射写一个通用类。
请加注释,如果好用,可以补分,
谢谢
两个实体里属性名全部或部分匹配。
现在一个Bean中有值,有没有什么办法可以将这个Bean中的值直接赋给另一个Bean?直接,现成的办法,JDK,Spring,或者Struts自带的方法等等。
如果没有,请利用Java反射写一个通用类。
请加注释,如果好用,可以补分,
谢谢
import org.apache.commons.beanutils.BeanUtils;
public static void copy(Object newObject, Object oldObject)
{
try
{
BeanUtils.copyProperties(newObject, oldObject);
}
catch (IllegalAccessException e)
{
e.printStackTrace();
}
catch (InvocationTargetException e)
{
e.printStackTrace();
}
}
去http://commons.apache.org/beanutils/下载commons-beanutils.jar
用继程不可以吗?
把有值的那个javaBean继程那个无值的.利用多态就行了吧.
手机只有红外,有什么办法可以免费将MP3传进手机?有什么办法可以直接在电脑网站下载到JAVA游戏到手机?
java的string中有什么方法可以将二进制转为十进制或ASCII码
有什么办法可以将一大笔钱消失
有什么办法可以将纸面文字转换成电子文本啊?有没有高手知道?
手机没有java下载不了QQ,有什么办法解决?
有什么办法可以将rm或rmvb文件,加入Windows Media Player的媒体库中?
有没有什么办法可以将EXCEL转到CAD里去
有没有什么办法将MP4改为3250可以播放Realplayer的格式呢?
有什么办法让没有JAVA的手机也有JAVA功能
在java中如何获得汉字的内码?有没有什么方法可以调用?