首页 > 数据库 >mybatis中mapper文件中---数据库表字段与实体类属性的映射

mybatis中mapper文件中---数据库表字段与实体类属性的映射

时间:2022-11-14 00:46:08浏览次数:50  
标签:mapper 实体类 映射 表字 --- mybatis

普通映射:

    <resultMap id="唯一标识" type="com.gao.entity.MyDemo">
        <!--主属性-->
        <id column="数据库主键 字段名" property="实体类"/>
        <!--普通属性-->
        <result column="数据库 其他字段名" property="实体类"/>
        ......
    </resultMap>

 

对象映射:

    <resultMap id="唯一标识" type="com.gao.entity.MyDemo">
        <!--主属性-->
        <id column="数据库主键 字段名" property="实体类属性"/>
        <!--普通属性-->
        <result column="数据库 其他字段名" property="实体类属性"/>
        <!--对象-->
        <association property="对象名" javaType="com.gao.entity.XXX类">
            <!--主属性-->
            <id column="数据库主键 字段名" property="实体类属性"/>
            <!--普通属性-->
            <result column="数据库 其他字段名" property="实体类属性"/>
        </association>
    </resultMap>

 

集合对象映射:

    <resultMap id="唯一标识" type="com.gao.entity.MyDemo">
        <!--主属性-->
        <id column="数据库主键 字段名" property="实体类属性名"/>
        <!--普通属性-->
        <result column="数据库 其他字段名" property="实体类属性名"/>
        <!--对象-->
        <collection property="集合对象名" ofType="com.gao.entity.XXX类">
            <!--主属性-->
            <id column="数据库主键 字段名" property="实体类属性名"/>
            <!--普通属性-->
            <result column="数据库 其他字段名" property="实体类属性名"/>
        </collection>
    </resultMap>

 

标签:mapper,实体类,映射,表字,---,mybatis
From: https://www.cnblogs.com/Life-QX/p/16887817.html

相关文章