成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Springboot項(xiàng)目搭建(四)整合MySQL數(shù)據(jù)庫(MyBatis + 分頁配置)

Alex / 1652人閱讀

springboot整合MySQL數(shù)據(jù)庫(MyBatis + 分頁配置)

一、POM文件添加依賴



    org.mybatis.spring.boot
    mybatis-spring-boot-starter
    1.3.1




  com.github.pagehelper
  pagehelper
  4.1.0




    mysql
    mysql-connector-java

二、創(chuàng)建項(xiàng)目結(jié)構(gòu)

|- src
  |- main
    |- cn.roylion.demo
      |- domain         //實(shí)體類 放置javaBean
      |- controller     //控制層 放置controller類
      |- service        //業(yè)務(wù)層 放置service類
      |- mapper         //數(shù)據(jù)持久層 放置mapper接口
    |- resources
      |- mybatis        //放置mybatis配置文件 和 mapper xml文件
        |- mappers      //放置mapper xml文件
        

三、yml配置文件

datasource參數(shù)
spring.datasource.url             指定JDBC URL.
spring.datasource.username        指定數(shù)據(jù)源用戶名    
spring.datasource.password        指定數(shù)據(jù)源密碼

mybatis參數(shù)
mybatis.type-aliases-package: com.example.demo.entity                 別名包
mybatis.config-location: classpath:/mybatis/mybatis-config.xml        配置文件所在路徑
mybatis.mapper-locations: classpath:/mybatis/mappers/*.xml            配置mapper配置文件所在路徑

參考建議: xixicat SpringBoot配置屬性之DataSource

四、mybatis-config.xml配置





    
        
        
    
    
    
        
        
            
            
            
            
            
            
            
        
    
            

五、spring啟動(dòng)類增加Mapper掃描

@MapperScan("cn.roylion.demo.mapper")
或 Mapper接口添加@Mapper注解

六、Mapper接口

public interface UserMapper {

    List findAll();
}

七、Mapper xml文件



    //與Mapper接口對應(yīng)

    

八、MyBatis實(shí)現(xiàn)分頁

在service層中調(diào)用
int page = 1;
int size = 5;
PageHelper.startPage(page,size);    //只生效一次。做兩次sql查詢,總數(shù)查詢一次,分頁查詢一次
List users =  userMapper.findAll();
PageInfo pageInfo = new PageInfo(users);

參考建議: xixicat SpringBoot集成mybatis

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/67979.html

相關(guān)文章

  • SpringBoot2.0之五 優(yōu)雅整合SpringBoot2.0+MyBatis+druid+Pa

    摘要:當(dāng)禁用時(shí),所有關(guān)聯(lián)對象都會(huì)即時(shí)加載。不同的驅(qū)動(dòng)在這方便表現(xiàn)不同。參考驅(qū)動(dòng)文檔或充分測試兩種方法來決定所使用的驅(qū)動(dòng)。需要適合的驅(qū)動(dòng)。系統(tǒng)默認(rèn)值是設(shè)置字段和類是否支持駝峰命名的屬性。 ??上篇文章我們介紹了SpringBoot和MyBatis的整合,可以說非常簡單快捷的就搭建了一個(gè)web項(xiàng)目,但是在一個(gè)真正的企業(yè)級項(xiàng)目中,可能我們還需要更多的更加完善的框架才能開始真正的開發(fā),比如連接池、分...

    hatlonely 評論0 收藏0
  • Java3y文章目錄導(dǎo)航

    摘要:前言由于寫的文章已經(jīng)是有點(diǎn)多了,為了自己和大家的檢索方便,于是我就做了這么一個(gè)博客導(dǎo)航。 前言 由于寫的文章已經(jīng)是有點(diǎn)多了,為了自己和大家的檢索方便,于是我就做了這么一個(gè)博客導(dǎo)航。 由于更新比較頻繁,因此隔一段時(shí)間才會(huì)更新目錄導(dǎo)航哦~想要獲取最新原創(chuàng)的技術(shù)文章歡迎關(guān)注我的公眾號:Java3y Java3y文章目錄導(dǎo)航 Java基礎(chǔ) 泛型就這么簡單 注解就這么簡單 Druid數(shù)據(jù)庫連接池...

    KevinYan 評論0 收藏0
  • springboot (一)集成tkmapper

    摘要:整合想著每次搭建新項(xiàng)目時(shí)框架都要從新搭建,基本常用的也就哪幾種,現(xiàn)在就來搭建一種常用的后臺框架,以后新開小項(xiàng)目可以直接拿來使用項(xiàng)目整體結(jié)構(gòu)圖新建空白項(xiàng)目,選中依賴略,也可以完全根據(jù)本人代碼操作文件依賴項(xiàng)展示 springboot整合tkMapper 想著每次搭建新項(xiàng)目時(shí)框架都要從新搭建,基本常用的也就哪幾種,現(xiàn)在就來搭建一種常用的springboot后臺框架,以后新開小項(xiàng)目可以直接拿來...

    Shihira 評論0 收藏0
  • Springboot項(xiàng)目搭建整合MySQL數(shù)據(jù)庫(JPA)

    摘要:整合數(shù)據(jù)庫一文件添加依賴二配置文件主參數(shù)指定指定數(shù)據(jù)源用戶名指定數(shù)據(jù)源密碼指定當(dāng)使用內(nèi)嵌數(shù)據(jù)庫時(shí),默認(rèn)是,否則為是否開啟的,默認(rèn)為參考建議配置屬性之三配置實(shí)體類主鍵主鍵自增四實(shí)現(xiàn)單表操作此處泛型為映射類型 springboot整合MySQL數(shù)據(jù)庫(JPA) 一、POM文件添加依賴 org.springframework.boot spring-boot-starte...

    hikui 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<