ContentProviderOperation.Builder 中withValue和withValueBackReference的区别_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > ContentProviderOperation.Builder 中withValue和withValueBackReference的区别

ContentProviderOperation.Builder 中withValue和withValueBackReference的区别

 2015/2/10 16:25:52  追求幸福  程序员俱乐部  我要评论(0)
  • 摘要:关于ContentProviderOperation.Builder中withValue和withValueBackReference的区别终于在stackoverflow上找到了非常完美的解释:http://stackoverflow.com/questions/4655291/semantics-of-withvaluebackreference自己理解的是:如果我们一次只单独操作一个table,只需要使用withValue
  • 标签:operation ide 区别 Ten Opera
关于ContentProviderOperation.Builder 中withValue和withValueBackReference的区别终于在stackoverflow上找到了非常完美的解释:
http://stackoverflow.com/questions/4655291/semantics-of-withvaluebackreference

自己理解的是:如果我们一次只单独操作一个table,只需要使用withValue,如果一次操作两个有关联的表则需要使用withValueBackReference,比如stackoverflow中举例,一个Foo拥有bar,插入Foo时同时将其关联的bar的信息也一并插入数据库,但在使用批次操作的时候我们不知道插入的Foo的对应的id,所以需要通过withValueBackReference来建立关系:withValueBackReference (BAR.FOO_ID, 0)中的0就是results[0]中返回对应的foo 0的id

上一篇: java加密解密 下一篇: java中的拦截器
发表评论
用户名: 匿名