在Product Project要設定連線資料庫的資訊,所以在resources新增application.yml檔案

spring:
  datasource:
    username: demouser
    password: xxxx
    url: jdbc:mysql://localhost:3306/yumall_pms
    driver-class-name: com.mysql.cj.jdbc.Driver

接下來

整合Mybatis-Plus,使用@MapperScan讓Mybatis知道有哪些需要使用的,此註解加在YumallProductApplication也就是一開始專案建立完後的第一個Class

@MapperScan("com.cheng.yumall.product.dao")
@SpringBootApplication

接下來

因Mybatis可使用xml來寫一些複雜的SQL,這部分也需要做設定,在application.yml,雖然mybatis的原始碼中有顯示預設路徑,但還是設定一下,這樣以後要修改位置的時候就會方便修改。

mybatis-plus:
mapper-locations: classpath:/mapper/**/*.xml

接下來

因為目前的主鍵並非自增主鍵,所以這部分也要在application.yml做設定

mybatis-plus:
mapper-locations: classpath:/mapper/**/*.xml
global-config:
db-config:
id-type: auto

接下來

測試一下DB的設定是否正確,在測試單元中來進行測試

先註解掉modify來測試新增,之後再測試修改

可以新增,也可以修改。

查詢也是可以的