```java
@
Select("select * from Episode t where t.anime_id = #{anime_id} order by t.ordr")
@
Results({
@
Result(column = "anime_id", property = "animeId"),
@
Result(column = "image_path", property = "imagePath"),
@
Result(many = @
Many(select = "org.watp.anifree.anime.dao.AnimeMapper.getSynthesizePlaysInfoByEpisodeId"), property = "plays", column = "id", javaType = ArrayList.class)
})
List<EpisodePO> getSynthesizeEpisodesInfoByAnimeId(@Param("anime_id") String anime_id);
```
是不是第二条关联语句中的 `column = "anime_id"` 这样呢?
实际是三个表的依次 JOIN 操作,猜测是你第二个语句中实际是没有 column 为 id 的这一列的原因