yb课堂 实战之Mybatis打通Mysql数据库 《二》
配置mybatis连接Mysql数据库
server.port=8081 # ========================数据库相关配置===================== spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/online_ybclass?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai spring.datasource.username=root spring.datasource.password=root # 使用阿里巴巴druid数据源,默认使用自带 # spring.datasource.type=com.alibaba.druid.pool.DruidDataSource #开启控制台打印sql mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl # mybatis 下划线转驼峰配置,两者都可以 # mybatis.configuration.mapUnderscoreToCamelCase=true mybatis.configuration.map-underscore-to-camel-case=true # 配置扫描 mybatis.mapper-locations=classpath:mapper/*.xml #配置xml的结果别名 mybatis.type-aliases-package=net.ybclass.online_ybclass.domain
启动类上添加扫描Mapper路径
VideoMapper.xml
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="net.ybclass.online_ybclass.mapper.VideoMapper"> <select id="ListVideo" resultType="net.ybclass.online_ybclass.domain.Video"> SELECT * FROM video </select> </mapper>
VideoMapper.java
VideoService.java
VideoServiceImpl.java
VideoController.java
Video.java
数据库表
演示