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

How to play "618"? Take this advertising guide for free

This year’s “618” mid-year shopping festival coin...

If plagiarism can’t be stopped, will WeChat mini-games still be good?

[[238589]] Who doesn't have a past life? Core...

This kind of "black sesame" cannot be eaten, be careful of Datura poisoning!

Datura is an annual herbaceous plant of the Solan...

Why do mother penguins "abandon" the first egg they lay?

Produced by: Science Popularization China Author:...

Android custom ListView to implement contact sorting

Source code introduction Android custom LISTVIEW ...

Resource satellites: the "eyes" in space

Resource satellites are China's earliest tran...

Data analysis of Internet finance platforms: These three models are enough

Since the operations department is the department...

Case analysis: How to plan a new customer acquisition campaign?

The core position of the "content is king&qu...

Break the 24-hour unspoken rule and create truly innovative apps

Some people describe the past 2014 as a good era ...