最近我遇到了一个项目,其中一个向Room数据库中添加行的函数被 Package 在Result类中。我想知道这是否真的有必要以及为什么。数据库插入方法什么时候会因为一些未知的原因而在运行时失败。
xlpyo6sf1#
数据库何时会在运行时出于某种未知原因插入方法。从来没有。然而,不厌倦的人可能会被Trigger愚弄。当然,也可能只是收集了插入的结果,也就是说,Convenience @Insert将返回插入行的rowid,如果行不能插入,则返回-1(取决于冲突处理策略)。
1条答案
按热度按时间xlpyo6sf1#
数据库何时会在运行时出于某种未知原因插入方法。
从来没有。
然而,不厌倦的人可能会被Trigger愚弄。
当然,也可能只是收集了插入的结果,也就是说,Convenience @Insert将返回插入行的rowid,如果行不能插入,则返回-1(取决于冲突处理策略)。