版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014653854/article/details/81173560
1、创建一个Maven项目 2、修改pom,增加依赖 logback相关的3个jar包; mysql驱动 jar包; mybatis jar包; lombok jar包; Junit jar包; build模块中增加 resource模块:扫描xml文件,否则mapper.xml文件找不到; plugins模块:设置java编译jdk版本;设置maven打war包时忽略无web.xml文件的错误;设置maven插件版本; 3、创建实体类User,类上使用lombok的@Data注解; 4、创建UserMapper接口,定义查询方法; 5、创建UserMapper.xml文件,使用resultType方式编写查询sql; 注:xml文件中namespace为UserMapper全类名路径;select方法id为接口中的方法名; 6、创建配置文件 db.properties中主要设置数据库驱动类,访问链接,数据库用户名,数据库密码 logback.xml中主要设置日志输出级别 mybatis-config.xml中主要配置 properties引入db.properties配置文件 settings中设置驼峰式字段映射 environments中environment配置数据库连接,使用properties中的属性 mappers中mapper定义扫描mapper文件路径 7、创建测试类 在@Before中初始化,读入mybatis-config.xml,使用SqlSessionFactoryBuilder的buil方法创建SqlSessionFactory; 在测试方法中,使用sqlSessionFactory的openSession方法创建sqlSession,使用sqlSession的getMapper方法获取UserMapper接口的实现类, 调用方法,输出查询结果。