dozer使用中发现的一个问题

源对象中有一个orderId属性, 目的对象继承了源对象, 当用dozer从源对象copy属性到目的对象时,发现orderId为0。 经分析原来是一个低级错误导致,如下所示:

 public long getOrderId() {
    return orderId;
  }

  public void setOrderId(int orderId) {
    this.orderId = orderId;
  }

即set中的参数与get返回类型不同。将set中的参数由int改为long后可以正常复制orderId了。

时间: 2024-10-12 06:24:57

dozer使用中发现的一个问题的相关文章

发现Ubuntu一个有趣的bug

ubuntu作为linux的一个优秀的发行版,拥有很华丽炫酷的桌面,我用的小Kylin更是人性化的设计了很多对中文的良好支持. 但Ubuntu比较还是比较年轻,今天就发现了一个小bug. 首先我先用鼠标拖一个框出来,当然,由于截屏的原因,鼠标被隐藏了. 有人问了,这不是很正常么,选取一批文件的时候不都用选取框么? 那么这张呢? 大家该说了,怎么如此多的框啊... 这个bug是你在鼠标拖动一个选取框时,按下右Ctrl和右Alt之间的那个键,是一个书页形状的键,这个键有弹出右键菜单的功能. 好的,在

XA中使用dblink发现的一个oracle bug

最近监控系统日志时发现出现一个新的错误信息,很奇怪,之前没有过.如下: ORA-24777:不允许使用不可移植的数据库链路. 跟踪程序进去发现是通过dblink查询某个远程库表,而且由于使用了XA分布式事务数据库连接.大家也许都知道XA有不少限制条件,之前也遇到过,都绕着走了.但是最近没有调整过程序也没有改变过dblink的配置,怎么回事呢?只能网上搜索,结果有人遇到过,说是oracle dblink改成shared就行了.个人觉得这个说法靠谱.于是现在测试系统上试了一下,果然有效. 可以为什么

烧脑科幻片Predestination(前目的地)中发现的一个秘密

看了烧脑科幻片predestination(前目的地),剧情我就不在这里作过多的描述(以免有剧透之嫌),讲述的是一个时间局特工,穿梭于时间长河,抓捕Fizzle Bomber的故事.我在这里要说的是在剧中发现的一个有意思的秘密:不知道看过这个片子的童鞋,注意到主人公拿到的那个bomber控制器没?那是一个神马电路板捏. 好吧,我也不卖关子了,贴出来给大家看看(大概在1小时21分20秒的时刻): 是不是有点感觉了?又不敢相认?导演很狡猾,以为把这个电路板弄个镜像,我们就认不出来了我们还原一下再看看

腾讯舆情团队谈:如何发现下一个现象级游戏?

轰轰烈烈的 ChinaJoy 刚结束,各大游戏厂商又投入了新一轮产品研发和优化.回顾ChinaJoy,最受玩家追捧的当属目前最火爆的现象级游戏 IP,如<魔兽世界>.<火影忍者手游>.<冒险岛 2>等,上海 40 度的高温天也阻止不了玩家前往现场"朝圣"一把这些影响着我们生活的明星游戏.进入 2016 下半年,随着行业热捧的 VR 和电竞"元年"过半,人们正在更理性地关心:未来的"下一个"现象级游戏 IP 将从

没事写个幻灯片玩一下,发现了一个问题

没事写个幻灯片玩了一下,开始没有问题,挺好的,后来我把页面最小化了,然后再最大化之后,整个效果就错了,应该是id为ppt的滚动距离错了,不知道怎么回事,有人碰见过类似的问题吗? <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>幻灯片</title> <style type="text/css"> *{ mar

今天发现了一个快捷方式(swing开发中的程序focus点的寻找)

今天在调试程序时,由于需要知道focus到底是在表格上,还是在表格中的editor中,这个问题一般情况下,需要在程序代码中打印下来focusOwner,但是今天又发现了另外一种方式来做,在这里共享给大家,有助于java 程序调试便捷高效. 另外这种方法就是,运行Eclipse,然后呢,程序跑起来之后,按键盘的快捷键:ctrl+shift+alt+F,按一下,程序界面中就会出现focus状态,显示目前光标focus到的是哪个控件,如果再按一下,此focus功能就关闭了.太神奇了,既高效有便捷的一种

Java 读数据库字段时发现的一个现象

早上发现有一个网名叫“帅!是不需要理由”的一个人,在后台只能看到“帅!是不需要理”,“由”字就是不显示出来. 经过分析发现,在Access数据库中,name这个字段的长度是15,因为我知道Access中,长度15代表可以存放中文或英文最长15个字符.可“帅!是不需要理由”只有8个字符为什么显示的时候,只显示了7个呢. 我想可能是因为在Java的JDBC中,一个汉字的长度等于两个英文字符的长度,根据在表中的设置长度15,所以只读出了7个汉字. 这只是我的推测,现实就是这样显示的.

发现了一个非常棒的pyqt5的例子集

发现了一个非常棒的pyqt5的例子集 https://github.com/892768447/PyQt 各种各样的PyQt测试和例子 [Python3.4.4 or Python3.5][PyQt5] 1.常见例子 1.1 右下角弹出框 1.2 单实例应用 1.3 字体测试 1.4 程序重启 1.5 验证码控件 1.6 表格复制 1.7 梦幻树 1.8 自定义属性测试 1.9 自动更新 1.10 自定义QWidget的QSS样式 1.11 浏览器获取Cookie 1.12 全局热键 1.13

k8s DNS 服务发现的一个坑

按照官当文档,以及大家的实践进行k8s dns 服务发现搭建还是比较简单的,但是会有一个因为系统默认dns 配置造成的一个问题 1. linux  默认dns 配置在 /etc/resolv.conf 一般来只会有几个简单的配置信息 比如:  nameserver XXXXXXXXX 但是今天在阿里云服务器上进行按照的时候出现了进行dns 解析测试的pod 能够解析,但是 自己创建的pod 不能使用 很是困惑, 阿里云dns 的配置如下: options timeout:1 attempts:1