我有以下实体
public class User { @PrimaryKey private final long ID; private String _ID; private String username; private String email;}
但是,当我尝试使用房间持久性库在androID中为此实体创建表时,出现以下错误.
错误:(18,20)错误:FIEld的歧义吸气剂(元素= _ID,name = _ID,type = java.lang.String,affinity = TEXT,columnname = _ID,parent = null,indexed = false).以下所有匹配项:getID,get_ID.您可以@忽略不想要的内容.
包含_ID字段,以便我可以直接转换挂接到mongodb数据库的node.JsAPI的响应.
解决方法:
您需要为每个私有字段都具有setter和getter,否则您应该将它们设为公开,另一个可能导致此错误的原因是一个字段有两个getter或setter.
总结以上是内存溢出为你收集整理的android-字段的歧义吸气剂…房间持久性库全部内容,希望文章能够帮你解决android-字段的歧义吸气剂…房间持久性库所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)