springboot+mybatis 能否把要一个需要拼接的参数在mybatis的resultMap里映射出来?

相关前提连接:

https://segmentfault.com/q/1010000041458518?_ea=211976335

目前对于C字段的处理,是在查出所有字段以后,调用一个util做个循环,把每个实体类的C字段拼接出来。现在打算做个改动,就是不用util做转换,而是通过mybatis的resultMap标签做个映射。

我本想使用

<resultMap>
<result column= jdbcType="VARCHAR" property="C" typeHandler="com.CTypeHandler">
</resultMap>

然后在typeHandler里做个转换,但是遇到问题,就是对应的表里面,没有C这个字段,所以column没法填?不填column的话,应用启动就会报错。

1、请问能否通过resultMap映射来实现我想要的效果?如果可以,请问要怎么做?
2、请问我遇到的问题有没有解决的方法?

请指教,谢谢

阅读 1.2k
1 个回答

在链接里面也给说了可以直接用get方法就好了
或者sql查询直接拼接一个字段 命名为C,对象用C接收就好了噻

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题