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、请问我遇到的问题有没有解决的方法?
请指教,谢谢
回答:
在链接里面也给说了可以直接用get方法就好了
或者sql查询直接拼接一个字段 命名为C,对象用C接收就好了噻
以上是 springboot+mybatis 能否把要一个需要拼接的参数在mybatis的resultMap里映射出来? 的全部内容, 来源链接: utcz.com/p/944263.html