1. 程式人生 > 實用技巧 >yb課堂 實戰之Mybatis打通Mysql資料庫 《二》

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

資料庫表

演示