2021年9月14日
摘要: 一、分页查询 1、selectByRowBounds(T record, RowBounds rowBounds) 说明:根据实体属性和RowBounds进行分页查询 案例: /** * SELECT emp_id,emp_name,emp_salary,emp_age FROM tabple_em 阅读全文
posted @ 2021-09-14 22:19 格物致知_Tony 阅读(508) 评论(0) 推荐(0)
摘要: 一、QBC 查询 概念:Query By Criteria Criteria 是 Criterion 的复数形式,意思是规则、标准、准则。在SQL语句中相当于查询条件。 QBC 查询是将查询条件通过java对象进行模块化封装。 二、案例 1、使用QBC 进行查询 /** * SELECT disti 阅读全文
posted @ 2021-09-14 21:52 格物致知_Tony 阅读(257) 评论(0) 推荐(0)
摘要: 常用注解 1、@Table 作用:建立实体类和数据库表之间的对应关系。 默认规则:实体类类名首字母小写作为表名,如 Employee -> employee 表 用法:在 @Table 注解的 name 属性中指定目标数据库的表名; 案例: 2、@Column 作用:建立实体类字段和数据库表字段之间 阅读全文
posted @ 2021-09-14 21:04 格物致知_Tony 阅读(295) 评论(0) 推荐(0)
摘要: 一、基本查询 1、selectOne(T record) 说明:根据实体中的属性进行查询,只能有一个返回值,有多个结果是抛出异常,查询条件使用等号 案例: /** * SELECT emp_id,emp_name,emp_salary,emp_age FROM tabple_emp WHERE em 阅读全文
posted @ 2021-09-14 20:13 格物致知_Tony 阅读(214) 评论(0) 推荐(0)
摘要: 一、创建具体的Mapper接口 继承通用的Mapper,必须指定泛型,例如下面的例子: /** * * 具体操作数据库的Mapper接口,需要继承通用Mapper提供的核心接口 Mapper<T> * 泛型类型就是实体类的类型 * */public interface EmployeeMapper  阅读全文
posted @ 2021-09-14 10:29 格物致知_Tony 阅读(863) 评论(0) 推荐(0)
摘要: 一、添加依赖 加入Maven依赖信息 <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper</artifactId> <version>4.0.0-beta3</version></dependency> 如果你想引入Jar包,你 阅读全文
posted @ 2021-09-14 09:55 格物致知_Tony 阅读(124) 评论(0) 推荐(0)
摘要: 一、准备数据库 创建数据库表并插入数据 CREATE DATABASE common_mapper;USE common_mapper;CREATE TABLE `tabple_emp`( `emp_id` INT NOT NULL AUTO_INCREMENT, `emp_name` VARCHA 阅读全文
posted @ 2021-09-14 09:43 格物致知_Tony 阅读(47) 评论(0) 推荐(0)
摘要: 通用Mapper 一、作用: 替我们生成常用增删改查操作的SQL语句。 通用Mapper都可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。 极其方便的使用MyBatis单表的增删改查。 支持单表操作,不支持通用的多表联合查询。 二、官方发布地址: ht 阅读全文
posted @ 2021-09-14 09:26 格物致知_Tony 阅读(303) 评论(0) 推荐(0)
摘要: 一、通用 Mapper 介绍 通用 Mapper 介绍 二、搭建环境 创建数据库并搭建开发环境 集成通用 Mapper 创建具体 Mapper 接口与 Mapper 接口介绍 三、使用通用 Mapper 使用通用 Mapper 基本增删改查测试 常用注解 四、QBC 查询 QBC 查询 五、分页查询 阅读全文
posted @ 2021-09-14 09:07 格物致知_Tony 阅读(84) 评论(0) 推荐(0)