MyBatis basic learning knowledge points 2
This paper connects MyBatis basic learning knowledge point 1 and continues to discuss the following two issues
1. What is Dao configuration file mainly used for? How to configure?
2. How to test program running with test method? What does each stat ...
Added by Azad on Sat, 05 Feb 2022 11:53:59 +0200
Mybatis source code analysis
Mybatis source code analysis
The first is the basic steps of Mybatis
public class StudentMapperTest {
private static SqlSessionFactory sqlSessionFactory;
@BeforeClass
public static void init() {
try {
Reader reader = Resources.getResourceAsReader("mybatis-config.xml");
//A Configuration object is a ...
Added by php_gromnie on Mon, 31 Jan 2022 12:32:51 +0200
Mapper resources in Mybatis cannot bind XML files. What is Maven's resource filtering?
Problem: BindingException exception, that is, there is no binding between Mapper and XML, that is, the Mapper interface does not find the XML implementation class. The main reason is that the binding relationship is not configured in Mybatis Configuration. Here we provide the binding relationship between two storage locations
org.apache.ibatis ...
Added by Bullet on Mon, 31 Jan 2022 11:01:44 +0200
"Project documentary" -- mybatisplus multi data source read-write separation
Why is there such a need
Recently, we have an online project. Due to the large amount of read-write data, the pressure on the database increases, so now we plan to adopt the scheme of read-write separation.
How to solve it
The framework we use is springboot+mybatisplus, and it is an online project. It can not be transformed in large quan ...
Added by MrXander on Sat, 29 Jan 2022 23:20:12 +0200
Spring MVC notes - and SSM integration ideas
SpringMVC
Translation of Chinese documents: https://github.com/DocsHome/spring-docs/blob/master/pages/web/overview.md
Search GitHub for spring docs
Introduction to Spring MVC
Spring MVC is a part of spring framework. It is a lightweight web framework based on Java implementation.
The core of spring MVC
The core of learning Spring MV ...
Added by Forever_xxl on Sat, 29 Jan 2022 09:01:56 +0200
How does Spring integrate Mybatis to register Mapper interface?
See for complete project code https://codechina.csdn.net/dreaming_coder/mybatis-spring
1. Introduction
In the past, when using Spring to integrate Mybatis, the Mapper interface should be added to Spring in the following way:
<bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean">
<property name="mapperInterfac ...
Added by Dizzee15 on Sat, 29 Jan 2022 07:22:27 +0200
Mybatis plus learning notes
Self use notes, combined with crazy God talk videos and official documents, were written in May 2021. Mybatis plus is updated quickly and may fall behind in the future. Only share for reference
brief introduction
concept
MyBatis plus is an enhancement tool of MyBatis. Based on MyBatis, it only makes enhancement without change, and is b ...
Added by nitroxman on Sat, 29 Jan 2022 02:14:05 +0200
MybatisPlus custom sql uses paging query and conditional constructor
MybatisPlus provides us with a powerful method of adding, deleting, modifying and querying a single table, and adds a paging plug-in to automatically realize physical paging, which is very easy to use However, in practice, the addition, deletion, modification and query of a single table is obviously not enough. If multi table operation is added ...
Added by dlebowski on Fri, 28 Jan 2022 05:20:07 +0200
MyBatis framework quick start
1. Preparatory work
Download mybatis: https://github.com/mybatis/mybatis-3/releases
Download mysql driver: https://mvnrepository.com/artifact/mysql/mysql-connector-java
Here I use the latest version of mybatis-3.5.9 and mysql-connector-java-8.0.22 jar.
2. Build development environment
(1) Create mysql database and tables
Database name: ...
Added by Frozenlight777 on Fri, 28 Jan 2022 02:27:03 +0200
Spring boot integrates mybatis plus crud operation
1 . Introducing mybatis plus
mybatis plus (opens new window) (MP for short) is an enhancement tool of MyBatis (opens new window). On the basis of mybatis, it only makes enhancement without change, and is born to simplify development and improve efficiency. But for the join table operation, you must also use mybatis
2 . characteristic
No inv ...
Added by amax on Fri, 28 Jan 2022 01:21:46 +0200