我有一个奇怪的情况使用ognl-3.1.11.jar
(从3.1.10
升级,我没有遇到此问题)。
cVer
和pVer
的值为null
,但它们的发送方式与childId和parentId相同。如果我重命名属性childVer和parentVer,一切正常。导致此行为的这两个版本之间可能有什么区别?
以下是我的代码:
public class GenealogyOperation {
private Long childId;
private Long parentId;
private Long cVer;
private Long pVer;
public Long getChildId() {
return childId;
}
public void setChildId(Long childId) {
this.childId = childId;
}
public Long getParentId() {
return parentId;
}
public void setParentId(Long parentId) {
this.parentId = parentId;
}
public Long getCVer() {
return cVer;
}
public void setCVer(Long cVer) {
this.cVer = cVer;
}
public Long getPVer() {
return pVer;
}
public void setPVer(Long pVer) {
this.pVer = pVer;
}
}