Java/mybatis
-
Mybatis foreach 문Java/mybatis 2014. 11. 18. 17:16
select * from test name in #{item.value} mybatis user guide를 보면 foreach의 경우 list나 array 타입을 collection으로 설정할 수 있으며 이때 list나 array 데이터는 map으로 타입이 변환되어 저장된다고 함. // // list를 사용할 경우(변수 이름은 list가 아니어도 됨) // List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); #{item.value} value 속성을 사용한 것으로 보아 Map.Entry.getValue 메서드를 호출하는 것이 아닐까 하는데... // // array를 사용할 경우(변수 이름은 array가 아니어도 됨) //..
-
mybatis_여러개의 db연동Java/mybatis 2014. 11. 18. 17:16
id="db1SqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean" p:configLocation="WEB-INF/mybatis/sqlMapConfig.xml" p:dataSource-ref="db1DataSource" /> id="db1SqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate"> ref="db1SqlSessionFactory"/> id="db2SqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean" p:configLocation="WEB-INF/mybatis/sqlMapConf..