上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 117 下一页
  2021年9月15日
摘要: 一、通用Mapper接口扩展 1、说明 这里的扩展是指增加通用Mapper提供的功能。 2、举例 通用Mapper官方文档中使用一个批量 insert 作为扩展功能的例子: tk.mybatis.mapper.additional.insert.InsertListMapper<T>tk.mybat 阅读全文
posted @ 2021-09-15 22:10 格物致知_Tony 阅读(168) 评论(0) 推荐(0)
摘要: Mapper 体系结构 自定义接口 1、自定义接口用途 可以根据开发的实际需要对Mapper 接口进行定制 如果你想按需选择接口,不想使用Mapper包含的那么多的方法,你可以创建自己的MyMapper,自己搭配想要的方法。 2、创建自定义MyMapper 接口 3、配置自定义接口 配置Mapper 阅读全文
posted @ 2021-09-15 21:51 格物致知_Tony 阅读(275) 评论(0) 推荐(0)
摘要: 一、逆向工程 1、原生 MyBatis 逆向工程与通用 Mapper 逆向工程对比 2、参考文档地址 Github地址: 通用Mapper博客:https://mapperhelper.github.io/docs/ MyBatis Generator 插件:https://mapperhelper 阅读全文
posted @ 2021-09-15 20:04 格物致知_Tony 阅读(181) 评论(0) 推荐(0)
  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)
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 117 下一页