org.hibernate.PropertyAccessException: Exception occurred inside setter of edu.xjtu.sei.skyeye.persistence.po.MalCodeWeb.malwebUserID
今天项目报的这个错,以前好好的,突然发现今天报错了,找来找去原因很简单,是出在malwebUserID的类型问题上了
映射文件
<property name="malwebUserID" type="java.lang.Long">
<column name="MALWEB_USER_ID" length="64" />
</property>
实体类
private long malwebFilesizeN;
private long malwebStatusN;
private String malwebUrlC;
private long malwebTypeN;
private String malwebRemarkC;
private long malwebUserID; //这里以前是Long 后来修改成long了
private long malwebsettime;
//对应的id的setter方法 ,注意到没?是Long类型,出错的原因就是这里 以后注意
public void setMalwebUserID(Long malwebUserID) {
this.malwebUserID = malwebUserID;
}