Programming/ORM
MyBatis.Net pass value to using SQL's In clause
Bandcy
2015. 12. 3. 17:21
Foreach element 사용
일반적인 방법으로는 MyBatis 자체적 지원하는 기능을 사용하는 것입니다.
Example (.Net, Java platform 간 차이가 있을 수 있음)
Joined string 사용
Join() function을 활용하여 생성한 문자열을 인자로 전달합니다.
이를 위해서는 parameter를 ‘#’이 아닌 ‘$’로 감쌀 필요가 있습니다. (쿼리에 작은 따옴표를 붙이지 않음)
Example (Javascript, SQL)
References
http://stackoverflow.com/questions/8754814/how-to-pass-an-integer-array-to-in-clause-in-mybatis
http://marobiana.tistory.com/60