MyBatis基础
文章平均质量分 79
MyBatis和MyBatisplus基础知识
张_Laura
Java领域优质创作者,华为云享专家
展开
-
【MyBatis-Plus】CRUD接口的使用方法(包括Mapper CRUD和Service CRUD)
在使用Mybatis-Plus中我们可能用到一个比较多的类是BaseMapper接口,其最终也是利用的Mybatis接口编程的实现机制,其默认提供了一系列的增删改查的基础方法,并且开发人员对于这些基础操作不需要写SQL进行处理操作(Mybatis提供的机制就是需要开发人员在mapper.xml中提供sql语句)原创 2022-05-05 19:33:16 · 2023 阅读 · 0 评论 -
【MyBatis】分页插件pageHelper的简单使用
pageHelper就是mybatis拦截器的一个应用,实现分页查询,支持常见的 12 种数据库的物理分页并支持多种分页方式。使用PageHelper的好处是在实际项目开发中更方便。原因是:在项目中我们执行一个分页查询时,很多时候还会需要知道该查询的其他信息,如总数、每页数量、当前页数、上一页或下一页等等,这些信息如果每次都自己写的话就太麻烦了,而pagehelper能够帮助我们更方便地获取这些信息,大大方便了我们的开发效率。原创 2022-04-09 23:02:03 · 2591 阅读 · 6 评论 -
【Mybatis】逆向工程生成实体类接口操作步骤
逆向工程师说先创建数据库表,由框架负责根据数据库表,反向生成如下资源: Java实体类;Mapper接口 ;Mapper映射文件,本文讲述一下如何使用逆向工程生成实体类接口的操作步骤原创 2022-05-02 21:27:03 · 1990 阅读 · 1 评论 -
【MyBatis-Plus】条件构造器wepper和常用接口
Wrapper : 条件构造抽象类,最顶端父类AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件 QueryWrapper : 查询条件封装 UpdateWrapper : Update 条件封装AbstractLambdaWrapper : 使用Lambda 语法 LambdaQueryWrapper :用于Lambda语法使用的查询Wrapper LambdaUpdateWrapper : Lambda 更新封装Wrapper原创 2022-05-07 08:00:00 · 986 阅读 · 0 评论 -
【MyBatis】自定义映射resultMap的基本使用
建立SQL查询结果字段与实体属性的映射关系,简单说就是若字段名和实体类中的属性名不一致,则可以通过resultMap设置自定义映射原创 2022-04-16 17:27:38 · 1717 阅读 · 3 评论 -
【MyBatis-Plus】常见的几种注解以及相关问题解释
文章目录1、@TableName---设置表名问题通过@TableName解决问题通过全局配置解决问题2、@TableId---主键自增长问题通过@TableId解决问题@TableId的value属性@TableId的type属性配置全局主键策略:3、@TableField---属性名与字段名一致情况1情况24、@TableLogic---假删除a>逻辑删除b>实现逻辑删除1、@TableName—设置表名经过测试,在使用MyBatis-Plus实现基本的CRUD时,我们并没有指定要操作原创 2022-05-06 08:00:00 · 1687 阅读 · 0 评论