【发布时间】:2011-08-16 05:23:35
【问题描述】:
我目前正在使用 ORMLite 在 Android 上处理 SQLite 数据库。作为其中的一部分,我正在从后端服务器下载一堆数据,我希望将这些数据以与后端服务器上完全相同的格式添加到 SQLite 数据库中(即 ID 相同等) .
所以,我的问题是,如果我通过 setId() 填充我的数据库条目对象(我们称之为 Equipment),包括 Equipment 的 generateId/主键字段,然后我运行 DAO.create()设备条目会正确保存该ID吗?我以这种方式尝试过,但在我看来并非如此。如果是这种情况,我将再试一次并寻找其他问题,但在前几次通过代码时,我无法找到问题。所以本质上,如果我在一个设置了 ID 的数据库对象上调用 DAO.create(),该 ID 是否会被发送到数据库,如果不是,我如何插入已经填写了主键值的行?
谢谢!
【问题讨论】:
标签: java android database sqlite ormlite