mybtis两表关联查询相同名字字段显示混乱

Posted bbqing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybtis两表关联查询相同名字字段显示混乱相关的知识,希望对你有一定的参考价值。

如图

技术分享图片

技术分享图片

由于表 trade 和表 database 都有name字段。代码执行之后结果集中类database中的name值被trade中的name值覆盖。无法得到正确结果。

解决方法1:直接修改数据库字段,把表trade中name改成tradename,当然修改数据库不推荐。 如果这个表只有你在操作,相关代码不多,也没问题。

解决方法2:修改映射database中column="dname",并且在sql中设置别名 AS dname。推荐此方法。

技术分享图片

技术分享图片

以上是关于mybtis两表关联查询相同名字字段显示混乱的主要内容,如果未能解决你的问题,请参考以下文章

两表关联查询SQL语句的,要怎么写?

急!!求MYSQL三表关联查询方法

mysql 联表 更新

yii2单表内字段关联查询该怎么做

mybatis 关联查询时,从表只返回第一条记录解决办法

多表关联UPDATE语句怎么写呀?