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?
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容