ÃֽŠ°Ô½Ã±Û(JAVA)
2017.04.27 / 19:38
MyBatis resultTypeÀ¸·Î HashMap ÁöÁ¤½Ã Null Ä÷³ ´©¶ô ¹®Á¦
Scoda
Ãßõ ¼ö 221
resultTypeÀ¸·Î hashmap ÁöÁ¤½Ã value°ªÀÌ nullÀ϶§ Ä÷³ÀÌ ´©¶ôµÇ´Â ¹®Á¦°¡ ÀÖ´Ù.
´©¶ôµÇµµ »ó°üÀº ¾øÁö¸¸ ²À ÇÊ¿äÇÑ °æ¿ì°¡ ÀÖ¾î¼ ±×¿¡ °üÇÑ ÇØ°áÃ¥À» Á¤¸®ÇØ º¸¾Ò´Ù.
1. MyBatis 3.2.2 ÀÌÈÄ ¹öÀü »ç¿ë
3.2.2 ¹öÀüºÎÅÍ ÇØ´ç ¹®Á¦ ÇØ°áÀ» À§ÇØ ¼¼ÆðªÀ» Áö¿øÇØ ÁØ´Ù.
MyBatis ¼³Á¤ÆÄÀÏ¿¡ ¾Æ·¡ ³»¿ëÀ» Ãß°¡ÇØ ÁØ´Ù.
<settings>
<setting name="callSettersOnNulls" value="true"/>
</settings>
2. nullÀÌ ¿¹»óµÇ´Â Ä÷³¿¡ ifnull, nvl°ú °°Àº null 󸮸¦ ÇØÁØ´Ù.
- ¿¹»óµÇ´Â Ä÷³ÀÌ ¸¹À»°æ¿ì Ãßõ¾ÈÇÔ.
3. myBatisÀÇ ¿ø ¼Ò½º¸¦ ¹Þ¾Æ TypeAliasRegistry ºÎºÐÀÇ hashmap ºÎºÐÀ» ¼öÁ¤ÇÑ´Ù.
- »ý°¢º¸´Ù ±ÍÂúÀ½.
3.2.2 ÀÌÈÄ ¹öÀüÀ¸·Î ¾÷µ¥ÀÌÆ® Ãßõ !!
Ãâó: http://fruitdev.tistory.com/42 [°úÀÏ°¡°Ô °³¹ßÀÚ]