1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
| "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
| <mapper namespace="kr.wisestone.owl.mapper.IssueCompanyMapper">
|
| <select id="findInIssueIds" resultType="java.util.HashMap" parameterType="kr.wisestone.owl.web.condition.IssueCondition">
| SELECT
| ic.id as id,
| ic.issue_id as issueId,
| ic.company_id as companyId,
| ic.name as companyName,
| ic.manager as companyManager,
| ic.tel as companyTel,
| ic.email as companyEmail,
| ic.url as companyUrl,
| ic.memo as companyMemo
| FROM issue_company ic
| WHERE 1=1
| <choose>
| <when test="issueIds.size != 0">
| AND ic.issue_id IN
| <foreach collection="issueIds" item="item" index="index" separator="," open="(" close=")">
| #{item}
| </foreach>
| </when>
| </choose>
| </select>
|
| </mapper>
|
|