思路:

1. 搭建环境

  • 搭建数据库
  • 新建项目
    -新建一个普通maven项目
    -删除src目录
    -导入maven依赖(mysql驱动 mybatis junit)

2. 创建一个模块
编写mybatis的核心配置类(官网上有)
Mybatis程序搭建思路,通俗易懂!
编写mybatis工具类(官网上有)
Mybatis程序搭建思路,通俗易懂!

3. 编写代码
实体类
Dao接口
Mybatis程序搭建思路,通俗易懂!
接口实现类 (通过XML或注解定义,需满足SqlSession的调用)
Mybatis程序搭建思路,通俗易懂!

4. 测试
注意点:
在核心配置文件中要注册好Mapper

由于maven中约定大于配置,会遇到无法被导出或生效的问题,需要在主项目pom配置文件或子项目pom配置文件中加入resources来防止问题
Mybatis程序搭建思路,通俗易懂!

junit测试
Mybatis程序搭建思路,通俗易懂!
注意:增删改要记得提交事务

每个线程都应该有它自己的SqlSession实例,SqlSession实例不是线程安全的,因此是不能被共享的,所有它的最佳作用域是请求或方法作用域
换句话说,每次收到HTTP请求,就可以打开应该SqlSession,返回一个响应,就关闭它(官方建议使用try catch)

相关文章:

  • 2021-07-04
  • 2021-07-06
  • 2021-06-10
  • 2022-01-24
  • 2022-01-24
  • 2021-11-28
  • 2021-06-07
  • 2022-01-22
猜你喜欢
  • 2021-07-02
  • 2022-01-19
  • 2021-07-17
  • 2021-10-21
  • 2021-09-20
  • 2021-07-22
  • 2021-07-04
相关资源
相似解决方案