MyBatis (foreach문, in절)
Spring 과 mybaits 사용시 in 에 조건을 넣기 위해 foreach를 사용합니다. 그리고 조건 데이터를 넘겨줄때는 parameter에 리스트로 전달하면 됩니다. 하지만 일반적으로 in 에 들어가는 조건 이외에 단순한 String 값도 같이 넣어 조회 하게 됩니다. 방법은 Map을 선언시 로 선언하고 Object에 list를 넣어주고 query 부분에서 리스트를 foreach 돌려 사용하면 됩니다. 아래 소스를 보시면 이해하기 쉬울껍니다. DAO 부분에서 책 정보를 가져오도록 작성 public List getBooksInfo() { Map param = new HashMap(); param.put("id", "1"); //#{id}에 셋팅 param.put("name", "victor"); //..
Spring
2016. 7. 6. 14:31