社区
Java EE
帖子详情
BeanUtils.copyProperties 方法中对NULL支持不好?
chinajava
2007-09-05 02:40:00
如果有空Date值就过不去,是BUG?有什么好办法吗?
...全文
1053
5
打赏
收藏
BeanUtils.copyProperties 方法中对NULL支持不好?
如果有空Date值就过不去,是BUG?有什么好办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liu_zhaoqf
2007-09-18
打赏
举报
回复
mark
rickhunterchen
2007-09-07
打赏
举报
回复
CardTypeForm ctf=(CardTypeForm)form;
rickhunterchen
2007-09-07
打赏
举报
回复
可以使用dozer这个插件。
示例:
MapperIF mapper = new DozerBeanMapper();
CardType cardType = (CardType) mapper.map(ctf, CardType.class);
dozer比BeanUtils.copyProperties更加完善,性能也有所提高。
chinajava
2007-09-06
打赏
举报
回复
有没有好办法?
e3002
2007-09-05
打赏
举报
回复
好像见过,可以把时间改成字符串复制,需要时在转换过来(有可能不对)
commons-
bea
nutils
-jesse.zip(20080825更新)
apache的
Bea
nUtils
的
copy
Property以及
copy
Properties
方法
不
支持
String与java.util.Date的类型相互转换; 该包对源码进行了部分修改,使其
支持
对String与Date之间的类型转换。 2008-07-17更新: 增加了
Bea
nUtils
的
copy
Property以及
copy
Properties
方法
对Date的
null
值复制功能,取消了当Date为
null
时的抛异常。 2008-08-25更新: 修改了Date转换为String的时候只能转换为短日期格式的问题,现在默认情况下都修改为yyyy-MM-dd HH:mm:ss的长日期格式。 详情:http://blog.csdn.net/fableking/archive/2008/08/25/2828115.aspx
commons-
bea
nutils
-jesse.zip
apache的
Bea
nUtils
的
copy
Property以及
copy
Properties
方法
不
支持
String与java.util.Date的类型相互转换 该包对源码进行了部分修改,使其
支持
对String与Date之间的类型转换. 注:该包在对
null
的Date转换时会抛出No value specified的异常。如需
支持
对
null
的Date转换,请下载我的“commons-
bea
nutils
-jesse.zip(20080717更新)”资源 详情:http://blog.csdn.net/fableking/archive/2008/07/12/2644351.aspx
commons-
bea
nutils
-jesse.zip(20080717更新)
apache的
Bea
nUtils
的
copy
Property以及
copy
Properties
方法
不
支持
String与java.util.Date的类型相互转换
该包对源码进行了部分修改,使其
支持
对String与Date之间的类型转换。
2008-07-17更新:
增加了
Bea
nUtils
的
copy
Property以及
copy
Properties
方法
对Date的
null
值复制功能,取消了当Date为
null
时的抛异常。
详情:http://blog.csdn.net/fableking/archive/2008/07/17/2666803.aspx
Bea
n
Copy
Utils.java
继承org.springframework.
bea
ns.
Bea
nUtils
修改
copy
Properties
方法
赋值时,为
null
时不进行处理,方便开发工具类
Bea
nUtils
.
copy
Properties
拷贝对象忽略
null
值
一、前言:开发
中
,需要使用
Bea
nUtils
.
copy
Properties
进行对象拷贝,但是值为
null
的需要过滤,忽略拷贝,
Bea
nUtils
.
copy
Properties
的构造
方法
中
有一个三个参数的 传入可变长度的字符串,改字符串就是忽略的字段名 二 、实现方式,基于反射,把源对象的值为
null
的参数名找出来,返回Array<String?> 数组格式 三、代码 object PublicUtils { /** * 获取所有字段为
null
的属性名 *
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章