![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis-plus
知友丶
这个作者很懒,什么都没留下…
展开
-
查询操作
@Test void contextLoads() { //参数是一个条件构造器wrapper,先暂时填null //查询全部用户 List<User> users = userMapper.selectList(null); for (User user : users) { System.out.println(user); } } //批量查询 @Test.原创 2021-05-18 17:20:17 · 312 阅读 · 0 评论 -
乐观锁
乐观锁:总是认为不会出现问题,无论干什么都不会上锁,如果出现了问题就再次更新值测试1.取出记录时,获取当前version2.更新时,带上这个version3.执行更新时, set version = newVersion where version = oldVersion4.如果version不对,就更新失败实现步骤:1.给数据库增加version字段2.实体类加上对应的注解@Version private int version;3.注册组件:package com.da原创 2021-05-18 17:13:43 · 172 阅读 · 0 评论 -
配置日志
在yml文件中配置:mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImplCRUD扩展:插入测试:@Test public void testInsert(){ User user =new User(); user.setName("Java"); user.setAge(11); user.setEmail("21323原创 2021-05-18 16:52:56 · 127 阅读 · 0 评论 -
快速入门
1.创建数据库DROP TABLE IF EXISTS user;CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL COMMENT '年龄', email VARCHAR(50) NULL DEFAULT NULL COMMENT '邮箱', PRIMARY KEY (原创 2021-05-18 16:45:01 · 56 阅读 · 0 评论