使用MyBatis操作数据库的步骤
1.创建MyBatis项目 准备数据库 后端创建实体类
2 配置MyBatis数据库连接信息
3 编写Mysql语句
4.单元测试
如果是在原有的项目中,使用MyBatis,需要进行如下操作
企业建立数据表规约
单元测试的正规方式(快捷方式)
常见报错
添加日志协助数据库调试
拿到table表中的1条数据
以动态的方式拿到table表中的1条数据
参数重命名
实现insert
在有自增主键的情况下,向table表中插入数据
如何获取自增id
传递参数为对象时的重命名
delete的实现
实现修改(update)数据
select的实现
如何解决上述问题
1.对查询结果重命名
2.使用注解
3.利用配置文件自动转驼峰
利用XML文件进行MyBatis的开发
步骤1:指明xml的路径并实现xml
2.创建需要实现的接口
3.配置xml文件
4.单元测试
insert的实现
获取自增id
参数重命名
实现delete
实现update
多表联合查询
#和$的区别
#的问题
排序操作
#的问题
模糊查询
换为$之后能够正常表示出来
$存在sql注入的风险
上述的#使用没有问题,但是,把#换为后
#和$的区别
池化 数据库连接池
MyBatis数据库操作进阶
动态MySql
用xml的方式实现动态insert
修改为多个动态可填写选项
对上述标签继续简化,替我写左括号和右括号
select的一种多条件选择的情况
假设我们选择不填入name
出现错误,考虑使用trim解决,帮我注释掉and
但是,当where选择全为空时,会出现如下情况
考虑使用where关键字
还可以通过注解的方式查询指定的数据
使用trim标签更新指定的数据
使用set标签进行上述操作
如何删除多个数据
include标签
表白强信息持久化
增加刷新之后,就能显示所有信息的功能