2012年10月11日 星期四

The serializable class does not declare a static final serialVersionUID field of type long

在 Class 有宣告 implements Serializable 時,eclispe 可能會有 WARNING 跑出來
原理可以參考 [1] 的說明~
實務上想要自動產生某個 long 的 serialVersionUID 時,可以參考 [2] 的回應
在 eclipse 介面上選:"Source" -> "Cleanup..." -> "Custome Profile" -> "Missing Code" -> "Add serial version ID"
如圖所示:

參考資料:
1、关于The serializable class XXX does not declare a static final serialVersionUID field of type long的警告
2、What does the “declare a static final serialVersionUID” warning mean and how to fix?

沒有留言: