MyBatis-Plus Tutorial for Silicon Valley 2022

MyBatis-Plus Tutorial for Silicon Valley 2022

Introduction to the 2022 edition of MyBatis-Plus tutorial resources from Silicon Valley:

Silicon Valley 2022 edition of MyBatis-Plus tutorial. MyBatis-Plus is an enhancement tool for MyBatis. It only enhances MyBatis without making any changes. It is designed to simplify development and improve efficiency. MyBatis-Plus provides a universal Mapper and Service, which can quickly implement CRUD, batch, logical deletion, paging and other operations on a single table without writing any SQL statements.

This video tutorial explains in detail the features and usage of MyBatis-Plus, the excellent plug-ins provided by MyBatis-Plus, and the configuration of multiple data sources. It also demonstrates the functions of MyBatisX, a rapid development plug-in in Idea. The tutorial provides a full set of videos, notes and source code.

This tutorial is the same as the MyBatis video tutorial in Silicon Valley. It uses MySQL database as a case, Idea as an IDE, Maven as a build tool, and Spring Boot to demonstrate the various functions of MyBatis-Plus. To learn this tutorial, you need to have a basic understanding of MyBatis and Spring Boot

Course Catalog

01-MyBatis-Plus Introduction.mp4

02-MyBatis-Plus Features.mp4

03-MyBatis-Plus supported database and framework structure.mp4

04-Introduction Case Study: Development Environment.mp4

05-Creating test database and table.mp4

06-Create Spring Boot Project.mp4

07-Configure application.yml.mp4

08-Creating entity classes and simple use of lombok.mp4

09-Create a mapper interface and scan .mp4

10-test.mp4

11- Added logging function.mp4

12-BaseMapper.mp4

13-Test BaseMapper's new features.mp4

14-Test the deletion function of BaseMapper.mp4

15-Test the modification function of BaseMapper.mp4

16-Test the query function of BaseMapper.mp4

17-Test custom functions.mp4

18-General Service Interface.mp4

19-Testing the total number of records of the general service query.mp4

20-Testing the batch adding function of the general service.mp4

21-MyBatis-Plus common annotations @TableName.mp4

22-MyBatis-Plus common annotations @TableId.mp4

23-@TableId value attribute.mp4

24-@TableId type attribute.mp4

25-Configure primary key generation strategy through global configuration.mp4

26-Snowflake Algorithm.mp4

27-MyBatis-Plus Common Annotations @TableField.mp4

28-Common annotations of MyBatis-Plus @TableLogic.mp4

29-Introduction to Conditional Constructor.mp4

30-Assembly query conditions.mp4

31-Assembly sorting conditions.mp4

32-Assembly deletion conditions.mp4

33-Use QueryWrapper to implement modification function.mp4

34-Priority of conditions.mp4

35-Assembling select words.mp4

36-Assembling subqueries.mp4

37-Use UpdateWrapper to implement modification functions.mp4

38-Simulating assembly conditions during development.mp4

39-Use condition to assemble conditions.mp4

40-LambdaQueryWrapper.mp4

41-LambdaUpdateWrapper.mp4

42-Configuration and use of MyBatis-Plus paging plug-in.mp4

43-Paging related data acquisition.mp4

44-Customized paging function.mp4

45-Optimistic Locking and Pessimistic Locking.mp4

46-Simulated modification conflict.mp4

47-MyBatis-Plus optimistic lock plugin.mp4

48-Optimize modification process.mp4

49-General Enumeration.mp4

50-code generator.mp4

51-Simulating multiple data source environment (1).mp4

52-Simulating multiple data source environment (2).mp4

53-Testing multiple data sources.mp4

54-Install MyBatisX plugin.mp4

55-MyBatisX code quick generation.mp4

56-MyBatisX quickly generates CRUD (1).mp4

57-MyBatisX quickly generates CRUD (2).mp4

Notes.zip

Code.zip

<<:  KOL Marketing: 4 Steps to Becoming a KOL

>>:  From brainstorming to implementation, how should we operate and promote events?

Recommend

Apple fans, give in! The iPhone has fallen from its pedestal

At the MacWorld conference in 2007, when Steve Jo...

UI Development Trends in 2020: Declarative UI to Rule Them All

In 2020, it seems that the main players in UI dev...

Excellent landing page cases in various industries, conversion rates soared!

When a cool title is paired with a bad landing pa...

Are mini vegetables more nutritious than regular vegetables?

Rumor: Mini vegetables are newly cultivated veget...

Tips for building a community operation model!

Before writing this article, I searched for some ...

Strategies for creating highly active live streaming rooms!

In the past two years, live streaming has been ve...

How to deal with seed users in the early stage of APP operation

I always try to find the original thread in the t...