LWM

mybatis依赖

<!-- mybatis依赖 -->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.1.0</version>
        </dependency>
        
        <!-- mysql驱动 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.6</version>
            <scope>runtime</scope>
        </dependency>

application.properties配置mybatis

#配置mybatis
## 配置数据源信息
spring.datasource.username=数据库用户名
spring.datasource.password=数据库密码
spring.datasource.url=jdbc:mysql://localhost:3306/数据库名?characterEncoding=utf-8
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

application.properties配置mybatis输出日志

## 整个项目的日志级别
logging.level.com.shenke=debug
## 颗粒度更细的mybatis日志
# logging.level.com.shenke.dao=debug
# 颗粒度更细的spring日志
logging.level.org.org.springframework=debug
#让AOP日志处理类可以把日志写入日志文件,并在控制台输出
logging.level.com.shenke.logger=debug
#把日志写入特定文件中
logging.file.name=E://mylog/log.txt

application.properties配置mybatis扫描实体包,给实体类设置别名

## 配置扫描实体包,给实体类设置别名
## 实体类包的位置
mybatis.type-aliases-package=com.shenke.po

!不配置这个再xml文件中parameterType="user"或者resultType="user"会报错

 

创建xml配置文件

xml文件

  • .xml中的namepsce为接口的全限定类目(带着包名的类名)
  • .xml中的statement的id必须接口中的方法名一致
  • .xml中的paramType和接口的对应方法的参数类型一致
  • .xml中的resultType和接口中的对应方法的返回值一致

 

posted on 2023-01-24 13:45  Lwmm  阅读(23)  评论(0编辑  收藏  举报