您的位置:首页 > 移动开发

Mybatis Mapper.xml 需要查询返回List<String>

2017-02-25 19:07 211 查看
<?xmlversion="1.0"encoding="UTF-8"?>
<!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mappernamespace="com.xinwei.process.dao.RoleServiceTypeMapper">
<resultMapid="BaseResultMap"type="com.xinwei.process.entity.RoleServiceType">
<idcolumn="id"property="id"jdbcType="BIGINT"/>
<resultcolumn="role_id"property="roleId"jdbcType="INTEGER"/>
<resultcolumn="service_type"property="serviceType"jdbcType="VARCHAR"/>
</resultMap>
<deleteid="deleteByPrimaryKey"parameterType="java.lang.Long">
deletefromtb_role_service_type
whereid=#{id,jdbcType=BIGINT}
</delete>
<insertid="insert"parameterType="com.xinwei.process.entity.RoleServiceType">
insertintotb_role_service_type(id,role_id,service_type
)
values(#{id,jdbcType=BIGINT},#{roleId,jdbcType=INTEGER},#{serviceType,jdbcType=VARCHAR}
)
</insert>
<updateid="updateByPrimaryKey"parameterType="com.xinwei.process.entity.RoleServiceType">
updatetb_role_service_type
setrole_id=#{roleId,jdbcType=INTEGER},
service_type=#{serviceType,jdbcType=VARCHAR}
whereid=#{id,jdbcType=BIGINT}
</update>
<selectid="selectByPrimaryKey"resultMap="BaseResultMap"parameterType="java.lang.Long">
selectid,role_id,service_type
fromtb_role_service_type
whereid=#{id,jdbcType=BIGINT}
</select>
<selectid="selectAll"resultMap="BaseResultMap">
selectid,role_id,service_type
fromtb_role_service_type
</select>
<selectid="selectServiceTypeListByRole"resultType="java.lang.String">
selectservice_type
fromtb_role_service_type
whererole_id=#{roleId,jdbcType=INTEGER}
</select>
</mapper>

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: