mybatis学习 十六 auto_mapping实现连表查询

Posted 阿瞒123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis学习 十六 auto_mapping实现连表查询相关的知识,希望对你有一定的参考价值。

只能使用多表联合查询方式. 要求:查询出的列别和属性名相同。

点字符  "."  在 SQL 是关键字符,两侧添加反单引号(Tab键上的一个字符)

<select id="selAll" resultType="student">
    select
     t.id  `teacher.id`,
    t.name `teacher.name`,
    s.id id, 
    s.name name,age,tid
    from student s LEFT JOIN teacher t on t.id=s.tid
</select>

 这种采用auto_mapping的链表查询,只适合一个对象关联了另外一个对象,但是如果一个对象关联了另一个对象的集合,就没有办法了,必须采用resultMap标签

以上是关于mybatis学习 十六 auto_mapping实现连表查询的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis基础入门《十六》缓存

企业分布式微服务云SpringCloud SpringBoot mybatis (二十六)集成apidoc

企业分布式微服务云SpringCloud SpringBoot mybatis (十六)Spring Boot中使用LDAP来统一管理用户信息

33mybatis

mybatis逆向工程

第十六周学习进度表