아무거나

java hashmap 사용시 value에 어떠한 자료형이와도 상관없이 출력할 때 본문

Java & Kotlin/Java

java hashmap 사용시 value에 어떠한 자료형이와도 상관없이 출력할 때

전봉근 2019. 6. 26. 10:46
반응형

java hashmap 사용시 value에 어떠한 자료형이와도 상관없이 출력할 때

 

- Map<String, Object> map = new HashMap<String, Object>();  // Object타입을 이용하자(오버라이딩이 아닌 이상 object 타입을 사용하려면 강제 형변환 해줘야한다.)

 

java mybatis에서 hashmap형태의 값을 반환받고 싶을 때

ex)

    <resultMap id="Book" type="java.util.HashMap">

 

    <resultMap id="아이디명" type="java.util.HashMap">

        <result javaType="java.lang.String" column="bookName" property="bookName"/>

        <result javaType="데이터타입" column="db컬럼명" property="맵에서 키값"/>

        ...

</resultMap>

 

<select id="셀렉트id" resultMap="Book">

SELECT book_name bookName

FROM book

WHERE book_num = #{value}

</select>​ 

반응형

'Java & Kotlin > Java' 카테고리의 다른 글

java로 queue 구현  (0) 2019.06.27
stack 구현  (0) 2019.06.26
split 메서드 사용시 실수(. 관련)  (0) 2019.06.25
객체지향 프로그래밍  (0) 2019.06.25
객체지향 vs 절차지향  (0) 2019.06.25
Comments