国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Springboot項目搭建(四)整合MySQL數據庫(MyBatis + 分頁配置)

Alex / 1649人閱讀

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

一、POM文件添加依賴



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




  com.github.pagehelper
  pagehelper
  4.1.0




    mysql
    mysql-connector-java

二、創建項目結構

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

三、yml配置文件

datasource參數
spring.datasource.url             指定JDBC URL.
spring.datasource.username        指定數據源用戶名    
spring.datasource.password        指定數據源密碼

mybatis參數
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啟動類增加Mapper掃描

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

六、Mapper接口

public interface UserMapper {

    List findAll();
}

七、Mapper xml文件



    //與Mapper接口對應

    

八、MyBatis實現分頁

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

參考建議: xixicat SpringBoot集成mybatis

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/67979.html

相關文章

  • SpringBoot2.0之五 優雅整合SpringBoot2.0+MyBatis+druid+Pa

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

    hatlonely 評論0 收藏0
  • Java3y文章目錄導航

    摘要:前言由于寫的文章已經是有點多了,為了自己和大家的檢索方便,于是我就做了這么一個博客導航。 前言 由于寫的文章已經是有點多了,為了自己和大家的檢索方便,于是我就做了這么一個博客導航。 由于更新比較頻繁,因此隔一段時間才會更新目錄導航哦~想要獲取最新原創的技術文章歡迎關注我的公眾號:Java3y Java3y文章目錄導航 Java基礎 泛型就這么簡單 注解就這么簡單 Druid數據庫連接池...

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

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

    Shihira 評論0 收藏0
  • Springboot項目搭建整合MySQL據庫(JPA)

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

    hikui 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<