1. 程式人生 > >hibernate:not-null property references a null or transient value

hibernate:not-null property references a null or transient value


字面意思:一個不允許為Null的屬性引用了一個為Null的或者無效的值。 

原因:有以下幾種
1)
在***.hbm.xml中的 

<property name="ProjPortfolioID" column="ProjPortfolioID" 
    type="big_decimal" not-null="true" length="10" /> 

中,not-null="true",這說明屬性ProjPortfolioID 不允許為空,而在ActionForm中未給他賦值,則就為空,所以就會報錯! 
2)

不為空的屬性引用了空的屬性。