Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 查询列返回中的文件室错误_Android_Android Room_Android Livedata - Fatal编程技术网

Android 查询列返回中的文件室错误

Android 查询列返回中的文件室错误,android,android-room,android-livedata,Android,Android Room,Android Livedata,我见过这个问题,但我不能把它应用到我自己的错误上 这是我的电影课 这是我即将上映的电影课 我正在尝试运行的查询,我希望获得电影列表 @Query("Select movie from UpcomingMovies") LiveData<List<Movie>> loadUpcomingMovies(); 请尝试以下查询: @Query("Select * from UpcomingMovies") LiveData<List<UpcomingMovies&g

我见过这个问题,但我不能把它应用到我自己的错误上

这是我的电影课

这是我即将上映的电影课

我正在尝试运行的查询,我希望获得电影列表

@Query("Select movie from UpcomingMovies")
LiveData<List<Movie>> loadUpcomingMovies();
请尝试以下查询:

@Query("Select * from UpcomingMovies")
LiveData<List<UpcomingMovies>> loadUpcomingMovies();
@Query("Select * from Movie")
LiveData<List<Movie>> loadUpcomingMovies();
您还可以通过此查询获取电影列表:

@Query("Select * from UpcomingMovies")
LiveData<List<UpcomingMovies>> loadUpcomingMovies();
@Query("Select * from Movie")
LiveData<List<Movie>> loadUpcomingMovies();

祝你好运:

添加MovieConverter.classcode@TomasJablonskisDoneThanks兄弟,错误消失了,你能解释一下吗?感谢您的时间:@Greggz问题是,您试图获取电影对象列表,而UpcomingMovies只有一个实例。但是我不能从下一个表中返回电影列表吗?哼。。我想每一排都会有一部电影。若我是你们,我最好在SQL查询中使用特定参数查询电影表,以获得电影的特定列表。
public Movie getMovie() {
    return this.movie;
}
@Query("Select * from Movie")
LiveData<List<Movie>> loadUpcomingMovies();