Home Mybatis学习 Mybatis的注解使用(@Select等)

Mybatis的注解使用(@Select等)

0 69

有一个需求,需要新增一个查询接口,我原本是直接写到xml文件里面的,一切都好

但是组长在代码CR的时候说,该xml文件是Mybatis-Plus自动生成的,如果我们将自定义SQL写在其中

那么,下次当我们再使用Mybatis-Plus自动生成时,会覆盖掉我们的自定义SQL

所以需要将自定义SQL写在自己定义的xml文件中 或者 采用注解的方式

当我写好@select之后,却发现查询出来始终为空,而在Navicat中 直接复制SQL查询是可以查到的,因此我怀疑是结果映射的问题。

而网上真他妈不好搜Mybatis注解的结果映射,这玩意儿真的很反人类,还好,最好搜到了相关资料

(36条消息) @Results与@ResultMap使用_蜗牛-的博客-CSDN博客_@resultmap

然后我直接 @ResultMap(“BaseResultMap”) 注:BaseResultMap在该Dao对应的xml文件中有定义,故可行。

发表评论

发表评论