mappers.GenCreateColumnConfigMapper.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.lframework.gen.mappers.GenCreateColumnConfigMapper"> <resultMap id="GenCreateColumnConfigDto" type="com.lframework.gen.dto.dataobj.GenCreateColumnConfigDto"> <id column="id" property="id"/> <result column="required" property="required"/> <result column="order_no" property="orderNo"/> </resultMap> <sql id="GenCreateColumnConfigDto_sql"> SELECT g.id, g.required, g.order_no FROM gen_create_column_config AS g </sql> <select id="getByIds" resultMap="GenCreateColumnConfigDto"> <include refid="GenCreateColumnConfigDto_sql"/> WHERE g.id IN <foreach collection="ids" open="(" separator="," close=")" item="item">#{item}</foreach> ORDER BY g.order_no </select> <select id="getById" resultMap="GenCreateColumnConfigDto"> <include refid="GenCreateColumnConfigDto_sql"/> WHERE g.id = #{id} </select> </mapper>