0目录
Mybatis映射
1.2.3 |
1. Mybatis映射
1.1 映射文件XXMapper.xml语法 |
1.2 namespace:命名空间 namespace 的命名必须跟某个接口同名 |
1.3 id:命名空间中的唯一标识符 接口中的方法与映射文件中的SQL语句id一一对应 |
1.4 parameterType:参数类型 传入SQL语句的参数类型 |
1.5 resultType:返回值类型 SQL语句返回值类型的完整类名或别名 |
2.实战
2.1 新建工程,打通Mybatis环境 |
2.2 parameter语法结构: (1)基础数据类型 int、String、Date等;只能传入一个,通过#{参数名}即可获取传入的值 (2)复杂数据类型 Java实体类、Map等;通过#{属性名}或者#{map的keyName}即可获取传入值 |
2.3 多参实战 (1)参数为对象 (2)参数为Map (3)参数为注解标识 |
3.增删改语法
3.1 增加 (1)参数为对象 (2)参数为Map |
3.2 删除(参数为id和参数为map) |
3.3 修改(参数为对象和参数为map) |
3.4 拓展1:增删改返回值Integer为操作的数据条数(n条记录数则返回值为n) (1)删除 (2)修改1:通过姓名修改全部字段信息 修改2:通过姓名修改除姓名外其他字段信息 |