Litepal外鍵丟失原因

當數據的外鍵值爲null時,調用save()方法,Litepal會自動幫你清除關聯表中的外鍵,此時關聯表中外鍵就會爲null。
舉個栗子:
Table 1:通訊組
Table 2:特工
Table1 與Table2 是一對多
在國家危機之時,特工007臨危受命,從通訊組Normal調到通訊組Special,以執行祕密任務。爲了身份不被泄露,先把特工007的通訊組Normal的電話(指向Normal組的外鍵)設置爲null。待到時機成熟,再設置成通訊組Special的電話。
有一天,時機到了,通訊組Normal組長想要聯繫特工007,打算告訴他通訊組Special的電話。結果發現,特工007的電話(指向特工007的外鍵)爲null。原來,是可惡的Litepal系統把外鍵自動清空了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章