摘要: 異常1:not-null property references a null or transient value
解決方法:將“一對多”關系中的“一”方,not-null設置為false
閱讀全文
摘要: 實際上接口和抽象類的選擇不是隨心所欲的。要理解接口和抽象類的選擇原則,有兩個概念很重要:對象的行為和對象的實現。如果一個實體可以有多種實現方式,則在設計實體行為的描述方式時,應當達到這樣一個目標:在使用實體的時候,無需詳細了解實體行為的實現方式。也就是說,要把對象的行為和對象的實現分離開來。既然Java的接口和抽象類都可以定義不提供具體實現的方法,在分離對象的行為和對象的實現時,到底應該使用接口還是使用抽象類呢?
閱讀全文