2012-08-09 2 views
1

포함의 MyBatis의 결과는이 내 인터페이스 방법 대문자와 소문자

HashMap<String,Object> getUserById(int id); 

이 내 XML 방식입니다 :

<select id="getUserById" parameterType="int" resultType="hashmap" > 
     select * from users where user_id = #{user_id} 
    </select> 

그때 나는 그것을 테스트하기 위해 Junit와를 사용, 이것은 내 의 JUnit 경우 :

012 : 다음

@Test 
    public void testGetUsers() 
    { 
      HashMap<String,Object> maps = new HashMap<String, Object>(); 
      int id = 5; 
     maps = mapper.getUserById(id); 
     System.out.println(maps); 
     Assert.assertNotNull(maps); 
    } 

이 같은 결과를 얻었다

{DEPARTMENT_ID=1, phone=3423456, NAME=张飞, USER_ID=5, department_id=1, password=1111, PHONE=3423456, username=zhangfei, [email protected], MOBILE=12345678963, name=张飞, user_id=5, USERNAME=zhangfei, [email protected], PASSWORD=1111, mobile=12345678963} 

결과에 따라 대문자와 소문자가 포함되지만 대문자로 바꾸는 방법은 없습니다.

답변

0

select MY_COLUMN as from my_column ... 

문제가 해결되지 않으면 쿼리에서 소문자을 적용 this answer에 대해 살펴 봅니다.

관련 문제