Java教程

2022.4.3 记录---mybatis使用中的几点容易忽略

本文主要是介绍2022.4.3 记录---mybatis使用中的几点容易忽略,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、关于mybatis的ResultMap的作用

ResultMap的作用就是在规范实体类属性名称与数据表字段名称和数据库字段类型

当数据表中的字段名称发生变动时,对应的XML中的ResultMap需要作相应调整。

2、Mapper接口中的方法传入的参数可使用@Param()注解来规范名称

3、XML文件内传入的参数可使用#{}或${}取值,${}相当于jdbc的Statement方法,其中#{}相当于jdbc的PreparedStatement方法,可防止sql注入问题

4、Mapper接口中的方法传入的参数为单个时,XML中可选择使用value来代替任意参数名称(@Param()注解规定名称的无法代替)

5、结合Springboot时,yaml中需要设置好MapperXML文件夹的路径,否则会报错

这篇关于2022.4.3 记录---mybatis使用中的几点容易忽略的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!