AndroidRoom-查询未调用预期的构造函数
创始人
2024-10-09 19:31:19
0

当使用Android Room进行查询时,如果实体类的构造函数没有调用预期的参数,则可能会遇到此问题。

例如,以下代码片段中的构造函数只接受两个参数,但查询需要三个:

@Entity(tableName = "users")
public class User {
    @PrimaryKey
    public int id;

    public String firstName;
    public String lastName;

    public User(int id, String firstName, String lastName) {
        this.id = id;
        this.firstName = firstName;
        this.lastName = lastName;
    }
}

为了解决这个问题,可以添加一个空的构造函数和一个带有所有参数的构造函数,如下所示:

@Entity(tableName = "users")
public class User {
    @PrimaryKey
    public int id;

    public String firstName;
    public String lastName;

    public User() {}

    public User(int id, String firstName, String lastName) {
        this.id = id;
        this.firstName = firstName;
        this.lastName = lastName;
    }
}

这将确保Room可以使用预期的构造函数进行实例化,并避免查询未调用预期的构造函数的问题。

相关内容

热门资讯

德扑ai助手!wepoke系统... 德扑ai助手!wepoke系统,(WePoKer)从前是有挂(详细辅助曝光教程);建议优先通过德扑a...
透视神器(wepoke真的有挂... 透视神器(wepoke真的有挂)wepoke软件(详细辅助专业教程)原生是真的有挂;一、AI软件牌型...
wepoke辅助!德扑之星操作... wepoke辅助!德扑之星操作,(AAPOkER)确实真的是有挂(详细辅助教你教程);人气非常高,a...
辅助透视(微扑克辅助挂)哈糖大... 辅助透视(微扑克辅助挂)哈糖大菠萝有外挂吗(详细辅助透明教程)一贯有挂1、快速入门:当你通过点击开始...
wpk辅助挂!wepoke打伙... wpk辅助挂!wepoke打伙牌,(德扑)本然真的是有挂(详细辅助扑克教程);wpk辅助挂黑科技是一...
透视美元局(wepoke智能a... 您好,这款游戏可以开挂的,确实是有挂的,需要了解加Q群【1067239143】很多玩家在这款游戏中打...
德州ai辅助软件!wepok软... 德州ai辅助软件!wepok软件透明挂,(aapOKER)起初有挂(详细辅助扑克教程)1、玩家可以在...
透视美元局(德扑ai智能)微扑... 透视美元局(德扑ai智能)微扑克大厅机器人(详细辅助我来教教你)固有存在有挂1、每个玩家都可以进行使...
wpk发牌逻辑!aa扑克平台的... wpk发牌逻辑!aa扑克平台的机制,(德州)都是有挂(详细透视AI教程)准备好在wpk发牌逻辑ia的...
透视中牌率(微扑克ai辅助工具... 透视中牌率(微扑克ai辅助工具)德州之星辅助器(详细辅助力荐教程)先前存在有挂是一款可以让一直输的玩...