Mybatis-plus-入门
1:介绍
mybatis-plus的官网:MyBatis-Plus 🚀 为简化开发而生
2: 快速入门
步骤:
1:引入依赖:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>3.5.7</version>
</dependency>
2:自定义的mapper继承mabatis-plus的mapper:
public interface UserMapper extends BaseMapper<User>
然后我们就可以mybatis-plus自带的方法来进行操作:
用mybatis-plus提供的方法就可以
3:常用注解
在mp中我们约定如下:
如果我们编写的和约定的不一致,我们就需要使用注解了:
1:tablename:
2:tableId:
这里要指定id的类型:
包括:auto:自增;input:自定义;assign_id:随机生成;
3:tablefiled的使用场景
1:数据库字段名和变量名不一致;
2:成员变量以is开头且是布尔类型,要重新命名;
3:与关键字冲突使用转义符(’ ‘)
4:还有一种情况是数据库中没有字段而实体类中有: