【发布时间】:2019-07-09 11:52:50
【问题描述】:
Android Room bulk @Insert 可以返回插入数据RowId 的List<Long>。
如果我的@Entity 有一个 String 主键,是否有可能在使用冲突策略 IGNORE 时让批量插入语句返回一个包含插入的字符串值的 List<String>?
当我尝试这段代码时
@Insert(onConflict = OnConflictStrategy.IGNORE)
fun insertIgnore(data: ArrayList<MyDO>): List<String>
我收到此构建错误消息:-
error: Not sure how to handle insert method's return type.
【问题讨论】:
-
您在使用 livedata,还发布您的库版本
标签: android android-room