第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

MyBatis-Plus入門

難度高級
時長 4小時 0分
學(xué)習(xí)人數(shù)
綜合評分9.57
102人評價 查看評價
9.7 內(nèi)容實(shí)用
9.4 簡潔易懂
9.6 邏輯清晰
  • transient? 不參與實(shí)例化

    使用 static標(biāo)識

    @TableField(exist=fasel)

    查看全部
  • 排除實(shí)體類中非數(shù)據(jù)庫表的字段三種方式

    1、使用關(guān)鍵字transient申明實(shí)體變量不參與序列化

    2、使用關(guān)鍵字static申明實(shí)體變量為靜態(tài)變量,使用Lombok的話,Lombok不會為靜態(tài)變量生成set/get方法

    3、為實(shí)體變量添加@TableField(exist=false)注解表示這個變量不是表中的字段,exist默認(rèn)為true

    查看全部
    1. 非常感謝老猿的課件,感謝imooc,收獲很多。

    2. 自己做了個了草草的筆記,證明認(rèn)真學(xué)習(xí)了。

    https://img1.sycdn.imooc.com//622453070001156318641359.jpg

    查看全部
    0 采集 收起 來源:通用service

    2022-03-06

  • 插入的時候忽略字段(排除非表字段的三種方式)

    1、申明transient標(biāo)志不參與序列化過程

    2、字段添加static標(biāo)志靜態(tài)變量,

    3、添加@TableField(exist=false)? 注解表示不是表中字段? ?

    查看全部
  • service層-->dao層

    通用service

    基本方法(可以直接實(shí)現(xiàn)簡單的增刪改查)

    service包-->service (UserService)繼承mapper提供的IService-->實(shí)現(xiàn)類impl(UserServiceImpl)繼承(extends)ServiceImpl-->implements UserService

    測試類注入UserService,此時就不用注入通用mapper了

    例子:

    只查一條數(shù)據(jù),多于一條,不加false會報錯,加了false會返回第一條數(shù)據(jù)

    批量操作方法

    批量插入方法,修改參數(shù),進(jìn)行插入和更新

    鏈?zhǔn)秸{(diào)用方法

    結(jié)果中沒有年齡為25的

    刪除方法:

    查看全部
    0 采集 收起 來源:通用service

    2022-02-28

  • https://baomidou.com/pages/56bac0/#%E5%9F%BA%E6%9C%AC%E9%85%8D%E7%BD%AE

    config-location:

    在mybatis-plus下面配config-location:classpath:mybatis-config.xml,

    然后在resource下建一個mybatis-config.xml文件?

    mapperLocations:與mapper接口對應(yīng)的xml文件的位置

    maven多模塊項(xiàng)目的掃描路徑以classpath*:mybatis/*.xml方式,加載多個jar包下的XML文件

    typeAliasesPackage:類型String,默認(rèn)值:null? ,別名包掃描路徑,XML中調(diào)用的時候不用包含包名

    configuration和config-location不能同時設(shè)置,會出現(xiàn)沖突


    全局策略配置(碼云)

    DB策略配置

    dbtype

    field-strategy

    局部策略(優(yōu)于全局策略)

    查看全部
    0 采集 收起 來源:基本配置

    2022-02-28

  • 主鍵策略

    1、MP支持的主鍵策略介紹

    默認(rèn)主鍵策略是基于雪花算法的自增ID

    2、局部主鍵策略實(shí)現(xiàn),IdType.class

    定義六種:AUTO? NONE? INPUT(2)? ? ID_WORKER(3)-雪花算法? UUID(4)? ?ID_WORKER_STR(5)

    @TableId(type=IdType.AUTO).......數(shù)據(jù)庫主鍵改成自增/或者非自增


    @TableId(type=IdType.UUID)

    private String id;

    數(shù)據(jù)庫對應(yīng)改成varchar類型32

    注意:主鍵類型和主鍵策略類型要一致,如果設(shè)定了主鍵,那么不會自動填充主鍵策略

    3、全局主鍵策略實(shí)現(xiàn)

    全局策略配置,全局用UUID ,局部策略優(yōu)先于全局策略

    查看全部
    0 采集 收起 來源:主鍵策略

    2022-02-25

  • 更新(Update)

    ?1. 根據(jù)id更新,根據(jù)實(shí)體類主鍵屬性進(jìn)行更新,其他屬性有值就更新。

    2.? ?以條件構(gòu)造器作為參數(shù)更新方法。

    updateWrappet參數(shù)會出現(xiàn)在where中,user參數(shù)出現(xiàn)在set中

    注意這樣寫條件會重復(fù)出現(xiàn),導(dǎo)致報錯:

    3.條件構(gòu)造器中set方法使用:

    更新字段的數(shù)量少:

    lambda表達(dá)式的方式更新:

    通過構(gòu)造器鏈進(jìn)行直接更新:

    查看全部
    1 采集 收起 來源:更新方法

    2022-02-25

  • MyBatis分頁:邏輯分頁(內(nèi)存分頁),若有50萬條數(shù)據(jù),消耗內(nèi)存,查詢速度慢

    MP物理分頁:
    建configuration包-->配置類MybatisPlusConfig

    BaseMapper.java中有兩個page相關(guān),selectPage、selectMapsPage區(qū)別在于參數(shù)不同,一個是泛型一個是map。都有條件構(gòu)造器


    還有一種selectMapsPage

    不需要總記錄數(shù):Page<User> page = new Page<User>(1,2,false);

    多表聯(lián)查,用page、wtapper方法,通過xml方式,先寫接口:

    再寫xml:沒什么改變

    測試:

    查看全部
    0 采集 收起 來源:分頁查詢

    2022-02-25

  • selectById

    6205acf500014dfe07200404.jpg
    查看全部
    0 采集 收起 來源:普通查詢

    2022-02-11

  • mybatis-plus1


    61caa7b50001cfa109600540.jpg
    查看全部
  • AR模式:insert update

    查看全部
    0 采集 收起 來源:AR模式

    2021-12-27

  • AR模式:Insert update

    查看全部
    0 采集 收起 來源:AR模式

    2021-12-27

  • AR模式:刪除

    查看全部
    0 采集 收起 來源:AR模式

    2021-12-27

  • AR模式:修-改

    查看全部
    0 采集 收起 來源:AR模式

    2021-12-27

舉報

0/150
提交
取消
課程須知
1、有Java開發(fā)基礎(chǔ),了解Lambda表達(dá)式; 2、至少會使用一種關(guān)系型數(shù)據(jù)庫; 3、熟悉Maven; 4、熟悉SpringBoot; 5、最好熟悉MyBatis。
老師告訴你能學(xué)到什么?
1、了解MP的基本原理及框架特點(diǎn); 2、掌握MP通用Mapper的使用; 3、掌握MP常用注解的使用; 4、掌握ActiveRecord模式的使用; 5、掌握MP多種主鍵策略的使用; 6、掌握MP常用配置的使用; 7、掌握MP通用Service的使用; 8、掌握MP在某些應(yīng)用場景下的具體使用方式。

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!