千家信息网

mybatis使用经验是怎样的

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇文章给大家分享的是有关mybatis使用经验是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。@Param的使用Java代码中指
千家信息网最后更新 2025年12月02日mybatis使用经验是怎样的

本篇文章给大家分享的是有关mybatis使用经验是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

@Param的使用

Java代码中指定@Param("model"),mapper.xml配置中也需要
      List queryByPage(@Param("model") ProductQueryReq queryModel);
 

mapper.xml中不写则启动报错:

BoundSql.getParameterObject():

只有一个参数可以不指定@Param, 且mapper.xml中可直接用对象属性
List queryByPage(ProductQueryReq queryModel);

如果mapper.xml用了别名报错:

有多个相同类型参数也需要定义@Param
 UserImageTransfer selectFirstHistoryOrcInfo(String productCode, String userId);

collection的用法

collection 下 主表 和附表 都需要查出主键;即使标签写了其他字段也没用,一定是数据库表真实的主键.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

以上就是mybatis使用经验是怎样的,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

0