我有一個Pojo類,其中創建了一個未與DataBase表映射的字段。 所以我必須聲明字段聲明和setter和getter方法@Transient,否則它會顯示一個錯誤。@Spring Spring方法調用Hibernate
@Transient
private String docHistoryString="";
@Transient
public String getDocHistoryString() {
return docHistoryString;
}
@Transient
public void setDocHistoryString(String docHistoryString) {
this.docHistoryString = docHistoryString;
}
現在,我的問題是在控制器。我在這個瞬態字段中設置了一些值,但是當我嘗試在視圖(JSP)中使用EL來訪問這個變量時,它沒有提供價值。我認爲這是因爲我在get方法中使用@transient註釋。
您可以發佈設置docHistoryString的代碼,然後將其返回給視圖嗎? – Chris
@Transient僅由Hibernate使用。它對Spring,Java一般和JSTL沒有任何特殊的含義。錯誤在別處。 –