반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 30 | 31 |
Tags
- argo cd
- docker
- mybatis
- netflix oss
- QueryDSL
- docker-compose
- spring cloud
- weblogic 10
- Redis Sentinel
- cassandra
- grafana
- Spring Open Feign
- vue.js
- Selenium
- redis
- spring boot
- coalesce
- MySQL
- docker compose mysql
- KAFKA
- Hibernate
- ChannelPipeline
- spring boot redis
- JPA
- WebLogic
- Airflow
- Netty
- RabbitMQ
- Docker Compose
- jmeter
Archives
- Today
- Total
IT.FARMER
ibatis Sql where in('') 사용하기 / iterate Tag 본문
반응형
LawerManagementModel.java
private List<String> lf_mgt_no_attributes;
public ModelAndView get.....(HttpServletRequest .... ,HttpSelvletRespolse......)......{
List<String> attributesList = new ArrayList<String>();
attributesList.add("a");
attributesList.add("b");
attributesList.add("c");
LawerManagementModel.setLf_mgt_no_attributes(attributesList);
...
//Manager 호출 - > DAO 호출...
..
attributesList.add("a");
attributesList.add("b");
attributesList.add("c");
LawerManagementModel.setLf_mgt_no_attributes(attributesList);
...
//Manager 호출 - > DAO 호출...
..
}
XML
<select id="noPagingGetLawerMngList" parameterClass="lawerManagementModel" resultClass="lawerManagementModel">
SELECT * FROM TB_SM1_004
<isNotEmpty property="lf_mgt_no_attributes">
WHERE LF_MGT_NO in
<iterate property="lf_mgt_no_attributes" open="(" close=")" conjunction=",">
#lf_mgt_no_attributes[]#
</iterate>
</isNotEmpty>
</select>
이렇게 사용, 하면 됨
따로 모델 만들기 귀찬으면 parameterClass="java.lang.List" 하고 sqlMapClielt 에서 parameter로 바로 List넘기면 ok
참조 : https://issues.apache.org/jira/browse/IBATIS-38
참조 : http://duddns.springnote.com/pages/710630 , http://globalhost.interdol.com/371
XML
<select id="noPagingGetLawerMngList" parameterClass="lawerManagementModel" resultClass="lawerManagementModel">
SELECT * FROM TB_SM1_004
<isNotEmpty property="lf_mgt_no_attributes">
WHERE LF_MGT_NO in
<iterate property="lf_mgt_no_attributes" open="(" close=")" conjunction=",">
#lf_mgt_no_attributes[]#
</iterate>
</isNotEmpty>
</select>
이렇게 사용, 하면 됨
따로 모델 만들기 귀찬으면 parameterClass="java.lang.List" 하고 sqlMapClielt 에서 parameter로 바로 List넘기면 ok
참조 : https://issues.apache.org/jira/browse/IBATIS-38
참조 : http://duddns.springnote.com/pages/710630 , http://globalhost.interdol.com/371
반응형