내 Java 프로그램에서 데이터베이스에 연결되었습니다. 나는 필터 값을 동적으로 전달해야하는 상황이있다. 필터 값은 다른 자바 코드 부분에 의존한다.조건에 여러 검색 값을 전달하는 방법
예제 쿼리 : select * from id1 (동적 및 다중)?
Java 연결을 사용하여 이러한 동적 값과 다중 값을 전달하는 방법.
<select id="table1Result" resultMap="table1Map">
select * from table1 where id in <foreach item="item" index="index" collection="list" open="(" separator="," close=")"</select>
호출하는 동안 - :
필자는 where where 조건에 전달해야하는 값의 목록을 어떻게 그 값을 전달할 수 있습니까? Pls 내게 –
당신이 문자열로 조항을 만들 수 있으며 쿼리에 추가 해결할 수 있습니다. – lsiva
select * from emp 여기서 id (list (0), list (1), list (2)); –