java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > resultMap没有全部对应的字段

mybatis resultMap没有全部对应的字段处理方式

作者:阿亮_1024

这篇文章主要介绍了mybatis resultMap没有全部对应的字段处理方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

resultMap没有全部对应的字段处理

记录说明

在使用mybatis的时候,使用mapper将表记录和实体对应起来的方法大概有:resultType和resultMap两种。

现在碰到的问题是:只有几个特殊的字段由于数据库字段和实体名字对应不上,需要手动写,但是其他大部分的属性和字段都是能正确对应的。如果我用resultMap,只写那几个特殊字段的对应关系,其他的字段能正确映射封装吗?意思就是:

我的实体是这样的

但是我的resultMap是这样的

只对应了四个字段,其他的字段我都没有手动映射,能正确封装进去吗?

结论是:可以的,你指定规则的,就安装指定规则来,如果没有指定规则,就按照默认的对应规则来.

大坑之 resultMap = Long

出现at com.sun.proxy.$Proxy28.selectList(Unknown Source)

原因是 resultMap = long 了

resultType="Long"

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文