其他分享
首页 > 其他分享> > Mybatis标签之association关联查询对象属性

Mybatis标签之association关联查询对象属性

作者:互联网

前言

一直想开发一个功能比较强大的项目,但是一直没有动手,最近终于有点时间来折腾它了。由于时隔两年没有接触前端了,所以需要一个小项目先练练手感。等这个项目完工之后在着手搞一个大工程。都说好记星不如烂笔头,现在就将这一个过程记录下来,万一有什么踩坑的地方,也可以提示后来人。

背景

查询员工信息的时候,需要同时查询员工的职位信息等其他的对象属性。
<resultMap id="EmployeeInfo" type="org.mjdai.server.pojo.Employee" extends="BaseResultMap">
        <!-- property="nation" 对象 -->
        <association property="nation" javaType="org.mjdai.server.pojo.Nation">
            <!-- column="nid" 数据库表字段别名,property="name" 实体类属性名;-->
            <id column="nid" property="id"/>
            <result column="nname" property="name"/>
        </association>
        <association property="politicsStatus" javaType="org.mjdai.server.pojo.PoliticsStatus">
            <id column="pid" property="id"/>
            <result column="pname" property="name"/>
        </association>
        <association property="department" javaType="org.mjdai.server.pojo.Department">
            <id column="did" property="id"/>
            <result column="dname" property="name"/>
        </association>
        <association property="joblevel" javaType="org.mjdai.server.pojo.Joblevel">
            <id column="jid" property="id"/>
            <result column="jname" property="name"/>
        </association>
        <association property="position" javaType="org.mjdai.server.pojo.Position">
            <id column="posid" property="id"/>
            <result column="posname" property="name"/>
        </association>
    </resultMap>

association

标签:项目,标签,查询,员工,Mybatis,关联,association,属性
来源: https://blog.csdn.net/daimeijin/article/details/120339310