 实战概述:采用配置类与注解方式使用MyBatis
实战概述:采用配置类与注解方式使用MyBatis
-  创建MyBatis配置类 - 在net.huawei.mybatis.config包中创建MyBatisConfig类,用于配置MyBatis核心组件,包括数据源、事务工厂和环境设置。
 
- 在
-  配置数据源和事务 - 使用PooledDataSource配置MySQL数据库连接,包括驱动类名、URL、用户名和密码。
 
- 使用
-  用户映射器接口的注解方式 - 修改UserMapper接口,使用MyBatis注解直接在接口方法上声明SQL语句,从而省略映射器XML文件。
 
- 修改
-  测试新用户映射器接口 - 创建TestUserMapperNew测试类,初始化MyBatis配置对象,并添加UserMapper接口。
- 构建SQL会话工厂,获取SQL会话,并从会话中获取映射器对象。
 
- 创建
-  编写测试用例 - 编写testFindAll()、testFindById()和testLogin()方法,分别测试查询所有用户、按ID查询用户和用户登录功能。
 
- 编写
-  执行测试 - 运行测试方法,验证接口方法的执行结果,确保数据库操作的正确性。
 
-  结果验证 - 通过控制台输出检查测试结果,确认数据库查询和用户登录是否按预期工作。
 
-  总结 - 通过配置类和注解方式,MyBatis的使用变得更加灵活和简洁。这种方法减少了配置文件的数量,使得接口管理更加直观,同时保持了MyBatis的强大功能和易用性。