Pom文件中存在的<parent>标签,是springboot的标志性部分
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.7</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
Mvnrepository的使用
- 地址:https://mvnrepository.com/
- 作用:帮助我们拿到想要的依赖的具体<dependency>信息。
mybatis plus的常用注解:
- @TableName:持久层实体中指出表名
- @TableId:持久层实体中主键的注解
@TableField:持久层实体中非中主键与数据库字段的对应
使用mybatis plus的流程
- 通过maven来引入相关的mybatis plus的依赖。
- 通过数据库信息来修改对应的持久层的实体。
- 会修改dao层对应的接口,继承于基础映射类BaseMapper<持久层实体类>。
- 通过dao层的实体对象来调用mybatis plus中的各种方法。
学习mybatis plus的官网
QueryWrapper条件构造器
- 含义:mybatis plus 一种特殊的类,用于装配条件。
maven引入
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency>
Mybatis的动态SQL
-
存在位置一般存在于mybatis的.xml文件中
-
存在作用:提供选择条件语句和循环语句功能。
-
WHRERE 1=1存在的作用:在保证WHERE前半段的查询是有效的
-
格式:
-
选择条件语句的格式:
<if test="id != null and id != ''"> </if>