gpt4 book ai didi

android - Field 的模糊 setter/getter ...房间持久性库

转载 作者:太空宇宙 更新时间:2023-11-03 11:32:44 25 4
gpt4 key购买 nike

我有以下实体

public class User {
@PrimaryKey
private final long id;

private String _id;
private String userName;
private String email;
}

但是,当我尝试使用房间持久性库在 android 中为此实体创建表时,出现以下错误。

Error:(18, 20) error: Field(element=_id, name=_id, type=java.lang.String, affinity=TEXT, columnName=_id, parent=null, indexed=错误的)。以下所有匹配项:getId、get_id。你可以@Ignore那些你不想匹配的。

包含 _id 字段,以便我可以直接翻译来自连接到 mongodb 数据库的 node.jsapi 的响应。

最佳答案

您需要为每个私有(private)字段设置 setter 和 getter,否则您应该将它们公开,另一个可能导致此错误的原因是一个字段有两个 getter 或 setter。

关于android - Field 的模糊 setter/getter ...房间持久性库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45660379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com