Mybatis使用注意事项-1

本文介绍了Mybatis使用时的注意事项,包括XML与Mapper接口的对应、DML语句的标签使用、参数处理以及SQL条件拼接。强调了命名空间、id、resultType和parameterType的重要性,以及在处理复杂查询和条件判断时的常见问题和解决办法。
摘要由CSDN通过智能技术生成

Mybatis使用注意事项-1

  1. 根据项目需求构建pojo , mapper , service ,serviceImp ,和 controller,为了方便梳理业务上下级调用关系,推荐先安装插件Free Mybatis plugin

这个插件可以轻松找出Mapper与 相关sql文的对应关系,点击箭头,可自动跳转至对应sql文所在的xml文件。

同样点击XML文件中的箭头,可找出这段SQL对应的Mapper接口

  1. 说白了,mybatis主要作用于数据库和Mapper中间,通过XML(有时候也可以通过注解的方式进行实现,如下图

)但一般情况下使用XML方式实现,现在重点介绍下XML实现SQL语句查询的注意事项。

  1. XML 文件通常对应Mapper (interface),在Mapper中声明对应的功能接口,比如说一个Mapper中有两个方法,那么对应的XML也应该有两个对应的SQL语句或方法
  2. XML和Mapper中的方法名称一一对应,大小写十分敏感,所以在影射的过程中开发者需严格检查拼写是否正确,大小写是否严格匹配。XML 和 Mapper的影射通过mybatis-generatorConfiguration自动生成影射文件,在pom文件中<plugins>中指定一个<plugin>,其配置大概如下图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值