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系统把外键自动清空了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值