2
當我使用hibernate beans類調用Hibernate標準時出現此錯誤。這裏是我的hibernate bean:com.mysql.jdbc.exceptions.MySQLSyntaxErrorException:未知列,休眠
@Id
@Column(name="AD_ID")
private String adId;
@Column(name="VENDOR_LOGIN_ID")
private String vendorLoginId;
@Column(name="NEED_CORRECTION_DATE")
private Date needCorrectionDate;
private Date toDate;
public String getAdId() {
return adId;
}
public void setAdId(String adId) {
this.adId = adId;
}
public String getVendorLoginId() {
return vendorLoginId;
}
public void setVendorLoginId(String vendorLoginId) {
this.vendorLoginId = vendorLoginId;
}
public Date getNeedCorrectionDate() {
return needCorrectionDate;
}
public void setNeedCorrectionDate(Date needCorrectionDate) {
this.needCorrectionDate = needCorrectionDate;
}
public void setToDate(Date toDate) {
this.toDate = toDate;
}
public Date getToDate() {
return toDate;
}
我在hibernate bean中使用的屬性沒有映射到任何表的列。我這樣做是因爲我不想在DAO中使用表單bean,這就是爲什麼我創建了一個新屬性並將表單bean的值設置爲hibernate bean,然後運行一個Criteria。但是,這是給我的錯誤:
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'this_.toDate' in 'field list'
請告訴我,我該怎麼處理這個錯誤,或者沒有更好的辦法來轉移從「形式豆」數據冬眠DAO。或者任何註釋,它告訴hibernate不要將該屬性與表綁定。
感謝 沙姆斯