MyBatis项目创建示例

版权声明:本文为博主原创文章,未经博主允许不得转载。 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接口的实现类,
    调用方法,输出查询结果。

猜你喜欢

转载自blog.csdn.net/u014653854/article/details/81173560
今日推荐