MyBtis-Plus

一、什么是MyBatis-Plus?

MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

二、CRUD

1、selectList(null)方法

selectList() 方法的参数为 MP 内置的条件封装器 Wrapper,不填写就是无任何条件

// selectList(null)方法,查询所有
List<User> userList = userMapper.selectList(null);
// List.foreach(System.out::println)方法,遍历显示集合信息
userList.forEach(System.out::println);
2、insert(User)方法
User u = new User();
u.setName("Tomcat");
u.setAge(18);
u.setEmail("[email protected]");
// insert字段
userMapper.insert(u);
3、自己编写sql语句

略…

三、注解

1、@TableName

表名注解 例:@Table_Name(Value=“表名”)

2、@TableId

主键注解 例:@TableId(Value=“主键字段名”)

3、@Version

乐观锁注解、标记 @Verison 在字段上

4、@EnumValue

通枚举类注解(注解在枚举字段上)

发布了40 篇原创文章 · 获赞 77 · 访问量 2440

猜你喜欢

转载自blog.csdn.net/weixin_45395031/article/details/104879346