笔记-mybatis映射

 <mapper namespace="com.manhua.project.manhua.channel.mapper.ChannelMapper">

    <resultMap type="Channel" id="ChannelResult">

        <result property="channelId"    column="CHANNEL_ID"    />

        <result property="password"    column="password"    />

resultMap>

 

<select id="selectChannelList" parameterType="Channel"  resultMap="ChannelResult">

        <include refid="selectChannelVo"/>

        <where>  

    <if test="channelId != null  and channelId != '' "> and CHANNEL_ID = #{channelId}if>

  where>

 select>

 

 <select id="selectChannelList2" parameterType="String"  resultMap="ChannelResult">

     select c.user_id,c.CHANNEL_ID,c.COUNTERMAN_NAME,u.login_name,u.password

     from mh_channel c,sys_user u

     where c.user_id=u.user_id

select>

mapper>

 

Namespace:需要映射的文件地址

Propertymodel里对象的变量名

Column:数据库对应表的字段名

id:命名空间中的唯一标识符,可通过调用id名来调用该方法

Mapper文件中的方法名必须和id名称一样才能映射

Type:映射的对象名

parameterType:传进来的参数类型

resultMap:调取id为xxx的映射关系表

你可能感兴趣的:(学习,数据库)