实战概述:采用配置类与注解方式使用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的强大功能和易用性。