傻瓜式使用MyBatis
MyBatis如何快速使用?
MyBatis框架图
1、下载MyBatis、创建项目、导包
下载MyBatis:https://github.com/mybatis/mybatis-3/releases
创建项目之后导入MyBatis的核心包和依赖包以及MySQL的连接包
2、创建测试用例,测试数据库、测试Bean对象
创建测试数据库,直接运行以下SQL语句即可
1 | /* |
创建测试Bean对象,与数据库创建的字段一致,并生成GET和SET方法。
1 | public class User { |
3、创建sqlMapConfig.xml主配置文件
以下只是sqlMapConfig.xml主配置文件的一部分(会在快速使用MyBatis中使用到的一部分),如果想要查看完整的配置文件请查看官方文档:https://mybatis.org/mybatis-3/zh/configuration.html
1 |
|
4、创建Mapper.xml映射文件
Mapper.xml映射文件中可以书写了查找用户、模糊查找用户、添加用户、修改用户、删除用户的sql语句,其中模糊查找中如果用字符串拼接的形式是不安全的,推荐使用占位符模糊查找。
由于使用占位符查找,如果这样使用#{id},如果传过来的id为1,他会在#{id}这个位置上显示’1’,加上了单引号,我们都知道模糊查找是
1 | select * from user where u_username like %你% |
如果我们使用占位符的话%’你’%这样是不行的,所以我们书写SQL语句的时候可以这样用
1 | select * from user where u_username like "%"'你'"%" |
以下是Mapper.xml映射文件
1 |
|
5、书写测试方法
测试通过id查找用户
1 |
|
测试通过名字模糊查询用户
1 |
|
测试新增用户
由于对数据库进行了更新,session必须commit才能使事务提交,数据库才会更新
1 |
|
测试修改用户
1 |
|
测试删除用户
1 |
|
以上就是MyBatis的简单使用。
原文作者: 谢振瑜
原文链接: https://Xiezhenyu98.github.io/2019/10/13/傻瓜式使用MyBatis/
版权声明: 转载请注明出处(必须保留作者署名及链接)