[英]How to attach a database in Room?
I tried to attach database in Android Room like this: How to select from multiple databases in Android Room(How to attach databases) but i got error when building project: error: There is a problem with the query: [SQLITE_ERROR] SQL error or missing database (no such table: database.table) Error concerns 我试图像这样在Android Room中附加数据库: 如何从Android Room中的多个数据库中选择(如何附加数据库),但是在构建项目时出现错误: 错误:查询存在问题:[SQLITE_ERROR] SQL错误或缺少数据库(没有这样的表:database.table)
@Query("select t.id as tid from mydatabase.mytable t")
public List<MyPojo> getMyTableIds();
When I added @SkipQueryVerification, error changed on: error: Not sure how to convert a Cursor to this method's return type. 当我添加@SkipQueryVerification时,错误更改为: 错误:不确定如何将Cursor转换为该方法的返回类型。
Error dissapears when I remove "mydatabase." 当我删除“ mydatabase”时,错误消失了。 from Query. 从查询。
How to attach database in Android Room and make cross databases query? 如何在Android Room中附加数据库并进行跨数据库查询?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.