0
我最近增加了新的領域,以我的錶行和前一行將對那場空值,直到有人更新it.so我嘗試用myobject.findById(1).mynewfield = "data"
更新的價值,但它提高了例外說如何設置值在Grails的一個空對象
不能空對象上設置屬性「mynewfield」
我知道mynewfield爲空對取出對象,但 這是否意味着我不能設置一定的參考價值的對象,爲空,如果所以我應該用什麼來改變它的價值? 這裏是我的代碼
findById幾乎很少只在要findByIdAndSomeState的情況下使用。你的情況應該是def aa = myObject.get(0)?. fieldName和?會照顧它拋出一個空的錯誤,那麼它的你來檢查AA有一個值,所以如果(AA){然後做一些 – Vahid