【发布时间】:2013-09-28 02:11:00
【问题描述】:
我的 dto 类中有以下代码。
public void setBillDate(Date billDate) {
this.billDate = billDate;
}
我在声纳中遇到了这样的错误,我不确定我在这里做错了什么。
Malicious code vulnerability - May expose internal representation by incorporating reference to mutable object
该类是一个dto,该方法是自动创建的setter方法。我在这里做错了什么。如果有人能解释一下。这将是一个很大的帮助。
【问题讨论】:
-
您可以尝试改用
this.billDate = new Date(billDate.getTime());... -
是dto;数据传输对象?未定义的首字母缩略词只会导致混淆
-
对不起,它不是一个 dto.. 它是一个实体类。对不起!
标签: java