【笔记】MyBatis参数传递
前言
MyBatis多个参数传递学习笔记
散装方式
- 散装方式可以直接传递变量,此时接口中的变量名就是xml的参数名
- 也可以通过
@Param("")
注解指定参数名的映射关系
src/main/java/com/mapper/UserMapper.java
1 | public interface UserMapper { |
src/main/resources/com/mapper/UserMapper.xml
1 | <select> |
封装成对象
- xml会自动从对象中的属性映射参数
src/main/java/com/pojo/User.java
1 | public class User { |
src/main/java/com/mapper/UserMapper.java
1 | public interface UserMapper { |
src/main/resources/com/mapper/UserMapper.xml
1 | <select> |
Map集合
- xml会自动从Map中的键值对映射参数
src/main/java/com/mapper/UserMapper.java
1 | public interface UserMapper { |
src/main/resources/com/mapper/UserMapper.xml
1 | <select> |