欢迎光临
感受代码之美

Mybatis如何将Oracle数据库返回结果转换为驼峰格式

有如下几种方式实现:

  • 配置mybatis的mapUnderscoreToCamelCase选项;
  • 定义一个resultMap来实现表字段和结果属性的映射;
  • 使用”AS”关键字指定别名;

前两种方式都需要定义一个实体类,第三种方式需要注意”AS” 后的别名,而且用双引号包裹。

<select id="queryCorpAndDept" parameterType="java.util.HashMap" 
  resultType="java.util.HashMap">
    SELECT ORGAN_NAME "organName", ORGAN_ID "organId" FROM PUB_ORGAN
</select>

References:

  1. MyBatis: How to map underscore result to camelcase for one specific statement only?
未经允许禁止转载:四个空格 » Mybatis如何将Oracle数据库返回结果转换为驼峰格式

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址