Mybatis에 여러개의 파라미터를 넘겨줘서 객체나 파라미터를 변환하는 작업을 하지 않고 간단하게 map으로 작업할 수 있다.
http://code.google.com/p/mybatis/wiki/HowToSelectMultipleParams
즉, 2개의 파라미터를 Mybatis로 넘길려면, 객체를 만들거나 하는 작업없이
User selectUser(@Param("username") String usrename, @Param("hashedPassword") String hashedPassword);
paramterType을 map으로 설정할 수 있다.
<select id=”selectUser” parameterType=”map” resultType=”User”>
select id, username, hashedPassword
from some_table
where username = #{username}
and hashedPassword = #{hashedPassword}
</sql>
'general java' 카테고리의 다른 글
MyBatis SQL 쿼리 로그 남기기 (query log) (0) | 2012.05.12 |
---|---|
[Mybatis] 비교 및 범위 쿼리 사용시 주의할 점 (0) | 2012.05.12 |
[MyBatis-Spring] 여러 DB 연동 (multiple db) (0) | 2012.05.11 |
ubuntu에서 thrift 0.6 installation(설치) 가이드 (0) | 2012.04.25 |
Redis와 BitSet (jedis 이용) (1) | 2012.04.10 |