真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SpringCloud中怎么利用MyBatis-Plus實(shí)現(xiàn)CRUD

SpringCloud中怎么利用MyBatis-Plus實(shí)現(xiàn)CRUD,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

成都創(chuàng)新互聯(lián)主營(yíng)西鄉(xiāng)網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP軟件開發(fā),西鄉(xiāng)h5小程序設(shè)計(jì)搭建,西鄉(xiāng)網(wǎng)站營(yíng)銷推廣歡迎西鄉(xiāng)等地區(qū)企業(yè)咨詢

1.添加Mybatis-Plus依賴


   com.baomidou
   mybatis-plus-boot-starter
   3.2.0

2.配置數(shù)據(jù)源

  • 導(dǎo)入數(shù)據(jù)庫(kù)的驅(qū)動(dòng)
    • 查看MySQL版本 5.7.29
SpringCloud中怎么利用MyBatis-Plus實(shí)現(xiàn)CRUD  
mark

到maven倉(cāng)庫(kù)查看適用的mysql驅(qū)動(dòng),5.7的沒有,8.0兼容5.7的,所以選擇8.0的驅(qū)動(dòng)



   mysql
   mysql-connector-java
   8.0.17

3.配置MyBatis-Plus

  • 添加application.yml 文件配置數(shù)據(jù)源

    文件路徑:/passjava-question/src/main/resources/application.yml

    spring:
     datasource:
         driver-class-name:com.mysql.cj.jdbc.Driver
         url:jdbc:mysql://129.211.188.xxx:3306/passjava_admin?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
         username:root
         password:xxx
  • 配置mapper映射文件路徑

    SpringCloud中怎么利用MyBatis-Plus實(shí)現(xiàn)CRUD    
    配置mabatis-plus時(shí)的智能提示
    mybatis-plus:
     mapper-locations: classpath:/mapper/**/*.xml
     global-config:
       db-config:
         id-type: auto
  • 添加MapperScan注解

    @MapperScan("com.jackson0714.passjava.question.dao")
    @SpringBootApplication
    publicclass PassjavaQuestionApplication {
       public static void main(String[] args) {
           SpringApplication.run(PassjavaQuestionApplication.class, args);
       }
    }

4.測(cè)試mybatis-plus的CRUD方法

  • 創(chuàng)建類型為javaBasic的type表數(shù)據(jù)

    @Autowired
    TypeService typeService;

    // 創(chuàng)建題目類型
    @Test
    void testCreateType() {
       TypeEntity typeEntity = new TypeEntity();
       typeEntity.setType("javaBasic");
       typeService.save(typeEntity);
       System.out.println("創(chuàng)建成功");
    }
    SpringCloud中怎么利用MyBatis-Plus實(shí)現(xiàn)CRUD    
    創(chuàng)建類型為javaBasic的type表數(shù)據(jù)
  • 更新id=1的表數(shù)據(jù)

    // 更新type=jvm
    @Test
    void testUpdateType() {
       TypeEntity typeEntity = new TypeEntity();
       typeEntity.setId(1L);
       typeEntity.setType("jvm");
       typeService.updateById(typeEntity);
       System.out.println("修改成功");
    }
    SpringCloud中怎么利用MyBatis-Plus實(shí)現(xiàn)CRUD    
    更新id=1的表數(shù)據(jù)
  • 查詢id=1的表數(shù)據(jù)

    // 查詢題目類型
    @Test
    void testSelectType() {
       List typeEntityList = typeService.list(new QueryWrapper().eq("id",1L));
       typeEntityList.forEach((item)-> {
           System.out.println(item);
       });
       System.out.println("查詢成功");
    }
SpringCloud中怎么利用MyBatis-Plus實(shí)現(xiàn)CRUD  
查詢id=1的表數(shù)據(jù)
  • 刪除id=1的表數(shù)據(jù)

    // 刪除題目類型記錄
    @Test
    void testRemoveType() {
       typeService.removeById(1L);
       System.out.println("刪除成功");
    }
SpringCloud中怎么利用MyBatis-Plus實(shí)現(xiàn)CRUD  
刪除id=1的表數(shù)據(jù)   

看完上述內(nèi)容,你們掌握SpringCloud中怎么利用MyBatis-Plus實(shí)現(xiàn)CRUD的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


本文題目:SpringCloud中怎么利用MyBatis-Plus實(shí)現(xiàn)CRUD
網(wǎng)頁地址:http://weahome.cn/article/peccdi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部