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

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

MyBatis-Plus入門

難度高級
時長 4小時 0分
學習人數
綜合評分9.57
102人評價 查看評價
9.7 內容實用
9.4 簡潔易懂
9.6 邏輯清晰
  • 排除非表字段的三種方式

    使用場景:實體類中的某個屬性不對應表中的任何字段,只是用于保存臨時數據,或者臨時組裝的數據。

    使用方式

    1、transient修飾實體類屬性(修飾的屬性不會被序列化)。

    缺陷:有些需求需要序列化該字段。

    2、static修飾屬性(前提手動實現get、set方法,Lombok對靜態(tài)屬性不會提供get、set方法)。

    缺陷:每個對象的屬性值一致。

    3、@TableField(exist=false),這個注解用來表示數據表中不存在該字段,默認是true。推薦

    查看全部
  • 1、創(chuàng)建maven項目:(勾上create a simple project );

    2、在pom.xml文件中引入依賴:項目上有報錯:項目右鍵--maven--update project即可;

    3、配置文件:在src/main/resources包下新建文件:application.yml,配置數據庫及其他配置信息

    4、創(chuàng)建啟動類:

    (1)在src/main/Java包下新建包com.mp-->mp包下創(chuàng)建Java類Starter.java(加上main方法)

    (2)加注解:類上:@SpringBootApplication標識為spring boot的啟動類

    (3)main方法中編寫:SpringApplication.run(啟動類.class,args);

    5、創(chuàng)建實體類:在com.mp包下新建一個包--->entity-->創(chuàng)建User的Java類;依次編寫數據庫中的字段-->在類上添加@Data注解,就可自動生成get()、set()方法

    6、編寫mapper類:在com.mp包下新建一個包--->dao-->UserMapper.java

    該mapper類要繼承MP的通用mapper--->BaseMapper類,<User>泛型。

    在啟動類Starter.java上添加@MapperScan("com.mp.dao"),指定需要掃描的Mapper包

    7、編寫測試類:src/test/java下新建包com.mp,然后創(chuàng)建測試類--->SimpleTest.java;

    添加注解:@SpringBootTest標識該類可以基于springboot的測試

    @RunWith(SpringRunner.class)代表他可以在springboot環(huán)境下運行Junit測試

    添加@Aotuwired注解,注入userMapper類

    寫一個select()方法,添加@Test注解:

    List<User> list = userMapper.selectList(null);

    list.forEach(System.out::println);//迭代輸出



    查看全部
  • mybatis-plus:主鍵采用雪花算法生成值的前提是實體類的主鍵屬性名稱必須為id。

    mybatis-plus:數據表字段帶有_的可以自動映射到駝峰式命名的屬性上(t_user——》tUser)。

    注解:

    @TableName(“數據庫表名”):使用場景實體類名稱和數據表名不一致時,通過它指定表名,此時就可以使用mp的單表操作。

    @TableId(“主鍵名”):使用場景實體類屬性名稱和數據表主鍵不是id時,通過它聲明該屬性為主鍵,就可以采用雪花算法生成主鍵值操作。

    @TableField(“字段名”):使用場景實體類屬性名稱和數據表字段名不一致時,通過它指定數據表字段名稱,就可以和實體類屬性對應。



    查看全部
    2 采集 收起 來源:常用注解

    2020-10-18

  • lombok:提高開發(fā)效率,通過注解形式使javabean生成get、set、無參數、toString等方法,無需手動實現。

    1、eclipse使用lombok,首先下載jar

    http://img1.sycdn.imooc.com/5f8942ec0001b36a11310372.jpg

    http://img3.sycdn.imooc.com/5f89431a0001f90c08350391.jpg

    2、下完完成后,安裝插件并且選擇安裝路徑,路徑需要選擇我們安裝的eclipse.exe文件的路徑

    http://img3.sycdn.imooc.com/5f8943b10001217a09600626.jpg

    http://img2.sycdn.imooc.com/5f8943d500017b5e09760644.jpg

    3、安裝完成

    http://img1.sycdn.imooc.com/5f8943f2000100f609790628.jpg

    4、安裝完成后,會在eclipse根目錄下生成一個lombok的jar包,并且會在eclipse.ini配置文件中加上一段lombok的配置。

    注意:如果eclipse安裝的路徑中包含中文,那么eclipse.ini配置文件配置的lombok可能就會出錯。所以通常把lombok的jar包放置在英文路徑下。

    http://img3.sycdn.imooc.com/5f894459000188fe08950582.jpg

    查看全部
  • 分頁插件例子

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

    2020-10-14

  • lambda最新構造器使用例子

    查看全部
  • lambda條件構造器例子

    查看全部
  • lambda條件構造器

    查看全部
  • 如圖所示筆記

    查看全部
  • condition的作用

    查看全部
    0 采集 收起 來源:condition作用

    2020-10-14

  • 排除少數字段

    查看全部
  • 如圖所示筆記內容,查詢不列出全部字段

    查看全部
  • 如圖所示筆記內容

    查看全部
  • 如圖所示的筆記內容

    查看全部
  • 如圖所示的筆記內容

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!