Mybatis多表查询

在有两个查询语句的时候 当表中的字段和类的属性不一致时不能在 assocation中配置对应关系必须在 单独配置一个ResultMap

在只有一个查询语句的时候 当表中的字段和类的属性不一致时可以在 assocation中配置对应关系(同一个resultmap)

如图: 
Mybatis多表查询

Mybatis多表查询

下面的sql是想查询两张表的联合内容,sql语句是没问题的,数据在sqlyog中也能查出来,但是查出来的值(

)放在Model中,在前端类似这样<td>${order.user.nickname}</td>是取不到值的,想要获得值就得当两个表的字段不一致时,在assoication中配置对应关系(如第一张图所示)的这样.

 

数据库名名不太规范////////////////////////