【Mybatis-plus-join】 一对一
【Mybatis-plus-join】 一对一Metadatatitle: 【Mybatis-plus-join】 一对一
date: 2023-01-22 19:33
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Mybatis-plus-join
categories:
- Mybatis-plus-join
keywords:
- Mybatis-plus-join
description: 【Mybatis-plus-join】 一对一
【Mybatis-plus-join】 一对一// 很多时候连表返回的字段很多都相同,所以在每个vo里面都会出现,如果把这些重复性字段封装成一个类,会更好维护,所以说针对这个情况 版本 >= 1.0.6 即可使用oneToOneSelect 方法
JoinLambdaWrapper<Users> wrapper = joinLambdaQueryWrapper(Users ...
【Mybatis-plus-join】 自定义别名 TableAlias
【Mybatis-plus-join】 自定义别名 TableAliasMetadatatitle: 【Mybatis-plus-join】 自定义别名 TableAlias
date: 2023-01-22 19:28
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Mybatis-plus-join
categories:
- Mybatis-plus-join
keywords:
- Mybatis-plus-join
description: 【Mybatis-plus-join】 自定义别名 TableAlias
【Mybatis-plus-join】 自定义别名 TableAlias/*
这个自定义别名是某些业务下,比如说在项目中构建了SQL啊,之类的,但是构建的SQL别名一般都是固定的达到通用,
所以需要在实体中增加别名使用@TableAlias注解就行了,如果没有添加别名 就默认使用表名作为别名
*/
...
【Mybatis-plus-join】 同个接口返回任意实体
【Mybatis-plus-join】 同个接口返回任意实体Metadatatitle: 【Mybatis-plus-join】 同个接口返回任意实体
date: 2023-01-22 19:27
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Mybatis-plus-join
categories:
- Mybatis-plus-join
keywords:
- Mybatis-plus-join
description: 【Mybatis-plus-join】 同个接口返回任意实体
【Mybatis-plus-join】 同个接口返回任意实体// 这个就不得不说了,大多数情况下,一个接口是返回一个实体类型的,但是很多情况下,我们有不同的业务需求,所返回的对象也是不一样的,全部加在一个对象中又太臃肿不好维护,所以就需要这个返回任意定制类型
// 使用方法 在最后一个参数中增加上自己的实体类型就行了
List<UsersVo&g ...
【Mybatis-plus-join】 joinAnd() join添加条件
【Mybatis-plus-join】 joinAnd() join添加条件Metadatatitle: 【Mybatis-plus-join】 joinAnd() join添加条件
date: 2023-01-22 19:23
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Mybatis-plus-join
categories:
- Mybatis-plus-join
keywords:
- Mybatis-plus-join
description: 【Mybatis-plus-join】 joinAnd() join添加条件
【Mybatis-plus-join】 joinAnd() join添加条件需要注意啊,这个最后一个下标是指的第几个join,因为有时候会出现多个连接,附表连接主表,附表的附表连接附表这样子
/*
相信有很多情况需要限制join的表的限制条件那么就需要
joinAnd(SFunc ...
【Mybatis-plus-join】 selectAll() 查询全部
【Mybatis-plus-join】 selectAll() 查询全部Metadatatitle: 【Mybatis-plus-join】 selectAll() 查询全部
date: 2023-01-22 19:22
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Mybatis-plus-join
categories:
- Mybatis-plus-join
keywords:
- Mybatis-plus-join
description: 【Mybatis-plus-join】 selectAll() 查询全部
【Mybatis-plus-join】 selectAll() 查询全部// selectAll()方法,查询出当前表所有的子段
JoinLambdaWrapper<Users> wrapper = new JoinLambdaWrapper<>(Users.class);
wrapper.l ...
【Mybatis-plus-join】 selectAs() 查询添加别名
【Mybatis-plus-join】 selectAs() 查询添加别名Metadatatitle: 【Mybatis-plus-join】 selectAs() 查询添加别名
date: 2023-01-22 19:18
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Mybatis-plus-join
categories:
- Mybatis-plus-join
keywords:
- Mybatis-plus-join
description: 【Mybatis-plus-join】 selectAs() 查询添加别名
【Mybatis-plus-join】 selectAs() 查询添加别名/*
selectAs(List<As<T>> columns)
selectAs(SFunction<T, ?> column, String alias)
查询并添加别名
*/
// ...
【Mybatis-plus-join】 notDefaultSelectAll() 不默认查询主表全部的字段
【Mybatis-plus-join】 notDefaultSelectAll() 不默认查询主表全部的字段Metadatatitle: 【Mybatis-plus-join】 notDefaultSelectAll() 不默认查询主表全部的字段
date: 2023-01-22 19:16
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Mybatis-plus-join
categories:
- Mybatis-plus-join
keywords:
- Mybatis-plus-join
description: 【Mybatis-plus-join】 notDefaultSelectAll() 不默认查询主表全部的字段
【Mybatis-plus-join】 notDefaultSelectAll() 不默认查询主表全部的字段// 如果需要根据实体查询可以采用这样的实例化
JoinLambdaWrapper<Users& ...
【Mybatis-plus-join】 根据实体不为空的数据查询
【Mybatis-plus-join】 根据实体不为空的数据查询Metadatatitle: 【Mybatis-plus-join】 根据实体不为空的数据查询
date: 2023-01-22 19:14
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Mybatis-plus-join
categories:
- Mybatis-plus-join
keywords:
- Mybatis-plus-join
description: 【Mybatis-plus-join】 根据实体不为空的数据查询
【Mybatis-plus-join】 根据实体不为空的数据查询// 如果需要根据实体查询可以采用这样的实例化
JoinLambdaWrapper<Users> wrapper = new JoinLambdaWrapper<>(new Users().setUserName("name啊")
...
【Mybatis-plus-join】 返回基础类型数据
【Mybatis-plus-join】 返回基础类型数据Metadatatitle: 【Mybatis-plus-join】 返回基础类型数据
date: 2023-01-22 19:12
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Mybatis-plus-join
categories:
- Mybatis-plus-join
keywords:
- Mybatis-plus-join
description: 【Mybatis-plus-join】 返回基础类型数据
【Mybatis-plus-join】 返回基础类型数据// 当我们只需要查询一个字段,例如id列表,现在支持直接传递基础类型
JoinLambdaWrapper<Users> wrapper = joinLambdaQueryWrapper(Users.class)
.select(Users::getUserId) ...
【Mybatis-plus-join】 高级用法
【Mybatis-plus-join】 高级用法Metadatatitle: 【Mybatis-plus-join】 高级用法
date: 2023-01-22 19:09
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Mybatis-plus-join
categories:
- Mybatis-plus-join
keywords:
- Mybatis-plus-join
description: 【Mybatis-plus-join】 高级用法
【Mybatis-plus-join】 SelectSunQueryundefined
【Mybatis-plus-join】使用构建器调用join查询方法undefined
【Mybatis-plus-join】 eq、ne等两个表字段关联undefined
【Mybatis-plus-join】 push_join 和 @JoinFieldundefined
【Mybatis-plu ...