mybatis (二)

04_回顾Mybatis的环境搭建-实现查询所有功能
1.创建环境
mybatis (二)_第1张图片
mybatis (二)_第2张图片
2.
mybatis (二)_第3张图片mybatis (二)_第4张图片
3.log4j.properties文件配置 放到 resources里面。
在这里插入图片描述mybatis (二)_第5张图片
4.
实现序列化接口,mybatis (二)_第6张图片
User.java 类:
生成实体类:mybatis (二)_第7张图片
生成get set 方法 再加一个toString方法。

5.生成xml文件:
mybatis (二)_第8张图片
SqlMapConfig.xml 文件
mybatis (二)_第9张图片
生成这两个文件:IUserDao IUserDao.xml
mybatis (二)_第10张图片
mybatis (二)_第11张图片
mybatis (二)_第12张图片
6.test文件
mybatis (二)_第13张图片
mybatis (二)_第14张图片
7.结果:
mybatis (二)_第15张图片
05_Mybatis的CRUD-保存操作
1.在IUserDao中写保存用户方法:
mybatis (二)_第16张图片
2.在IUserDao.xml中写保护用户的映射
mybatis (二)_第17张图片
3.在MybatisTest中写新的test方法:

mybatis (二)_第18张图片
mybatis (二)_第19张图片
加个提交事务 要不不能运行:

mybatis (二)_第20张图片
把提交事务放到After里面。
mybatis (二)_第21张图片

06_Mybatis的CRUD-修改和删除操作
更新操作:
mybatis (二)_第22张图片
mybatis (二)_第23张图片在这里插入图片描述mybatis (二)_第24张图片
删除操作:
mybatis (二)_第25张图片
在这里插入图片描述mybatis (二)_第26张图片
07_Mybatis的CRUD-查询一个和模糊查询
mybatis (二)_第27张图片
在这里插入图片描述mybatis (二)_第28张图片
模糊查询:
mybatis (二)_第29张图片
在这里插入图片描述mybatis (二)_第30张图片
结果:把王字的都查出来
mybatis (二)_第31张图片
08_Mybatis的CRUD-查询返回一行一列和占位符分析
mybatis (二)_第32张图片在这里插入图片描述mybatis (二)_第33张图片
(了解)模糊查询的另一种写法:
在这里插入图片描述
value是固定的。
(了解)模糊查询
mybatis (二)_第34张图片
对比:mybatis (二)_第35张图片
09_Mybatis的CRUD-保存操作的细节-获取保存数据的id
在这里插入图片描述mybatis (二)_第36张图片
10_Mybatis中参数的深入-使用实体类的包装对象作为查询条件

阿帕奇开发出来的:
mybatis (二)_第37张图片
mybatis (二)_第38张图片mybatis (二)_第39张图片在这里插入图片描述mybatis (二)_第40张图片mybatis (二)_第41张图片在这里插入图片描述
11_Mybatis中的返回值深入-调整实体类属性解决增和改方法的报错
12_Mybatis中的返回值深入-解决实体类属性和数据库列名不对应的两种方式(解决11的问题)
1.起别名。
2.采用配置,

mybatis (二)_第42张图片
13-18 Mybatis实现DAO的传统开发方式(了解即可)
19_properties标签的使用及细节
properties:
在xml里面写:
mybatis (二)_第43张图片
在xml中引用jdbcConfig properties:
mybatis (二)_第44张图片
mybatis (二)_第45张图片

mybatis (二)_第46张图片mybatis (二)_第47张图片
20_typeAliases标签和package标签
mybatis (二)_第48张图片mybatis (二)_第49张图片

你可能感兴趣的:(mybatis,java)