在学习Mybatis不可避免地会遇到多表查询,而多表查询就涉及对象和对象之间的关联关系,因此,学习Mybatis关联映射就能帮助我们轻松的解决这些问题。
但学习的旅途哪有一帆风顺,于是某天就出现了这样的问题。
看看关联的映射文件
好像没什么不对
听老师讲起这种情况有很大概率是映射文件的SQL语句出错但为了搞清关联对象的关系我们先看看数据库怎么说的
多表联结查询时应该由一个表的主键带到另一个表的外键进行查询,而tb_orders表作为子查询的表其外键才应是select语句里的where条件,返回查看映射文件
果然是where中的条件写错了,应改成这样
然后运行
成功啦~~~(o゜▽゜)o☆