
mybatis
按下那个按钮
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(二)springboot中使用mybatis-plus,CRUD,主键自增,逻辑删除
一、insert1、插入操作@RunWith(SpringRunner.class)@SpringBootTestpublic class CRUDTests { @Autowired private UserMapper userMapper; @Test public void testInsert(){ User user = new User(); user.setName("Helen"); user.s原创 2020-10-12 16:23:07 · 3751 阅读 · 0 评论 -
(三)sringboot中使用mybatis-plus,条件构造器wrapper
一、wapper介绍Wrapper : 条件构造抽象类,最顶端父类AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件QueryWrapper : Entity 对象封装操作类,不是用lambda语法UpdateWrapper : Update 条件封装,用于Entity对象更新操作AbstractLambdaWrapper : Lambda 语法使用 Wrapper统一处理解析 lambda 获取 column。LambdaQueryWrapper :看名原创 2020-10-12 17:26:48 · 1258 阅读 · 1 评论 -
(一)springboot中使用mybatisPlus入门,配置
一、创建并初始化数据库1、创建数据库:mybatis_plus2、创建 User 表其对应的数据库 Schema 脚本如下: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 '年龄原创 2020-10-12 15:39:44 · 437 阅读 · 0 评论 -
MyBatis中${ }与#{ }区别
1、#{}是预编译处理,MyBatis在处理#{ }时,它会将sql中的#{ }替换为?,相当于是个占位符。然后调用PreparedStatement的set方法来赋值,传入字符串后,会在值两边加上单引号,如上面的值 “4,44,514”就会变成“ ‘4,44,514’ ”;2、是字符串替换,在处理是字符串替换,MyBatis在处理时,它会将sql中的替换为变量的值,传入的数据不会加两边加上单引号。使用{ }是字符串替换,在处理是字符串替换,MyBatis在处理时,它会将sql中的{ }替换为变量的值,原创 2020-07-20 15:16:50 · 159 阅读 · 0 评论