mybatis mapper.xml文件中有一条语句:
<select id="queryCorpAndDept" parameterType="java.util.HashMap" resultType="java.util.HashMap">
SELECT ORGAN_NAME, ORGAN_ID FROM PUB_ORGAN
</select>
上面的语句将返回HashMap的列表。哈希图的键将为ORGAN_NAME
,ORGAN_ID
。我知道MyBatis有一个名为mapUnderscoreToCamelCase
的设置,可以将小写字母映射为驼峰式字母。
但是还有另一种方式可以在不定义JAVA Bean的情况下将下划线映射到驼峰吗?
对不起,我的英语。
答案 0 :(得分:0)
您可以使用列别名来执行选择性camelCasing
,如下所示:
<select id="queryCorpAndDept" parameterType="java.util.HashMap"
resultType="java.util.HashMap">
SELECT ORGAN_NAME "organName", ORGAN_ID "organId" FROM PUB_ORGAN
</select>