Mybatis
文章平均质量分 69
不会拆家的二哈
这个作者很懒,什么都没留下…
展开
-
mybatis mysql 自定义sql,实际统计sql/子查询,union两张表实现提取公共字段并分页、筛选、排序
一.详解1.业务需求:2.解决思路:二.实例serviceImpl 类mapper:Mapper.xml:翻车事故(与本标题主干无关)正确示例:以下是实体类:原创 2022-04-29 19:37:11 · 3224 阅读 · 0 评论 -
Mybatis传入参数为List对象时(foreach的用法/批量插入)
>Mybatis传入参数为List对象时(foreach的用法/批量插入)场景复现首先有如下一张表:MySQL [test]> select * from t_entry_resource;+----+-------------+------+----------+--------+--------+---------------------+| id | resource_id | type | title | banner | icon | add_date原创 2022-04-27 11:38:08 · 9628 阅读 · 0 评论 -
MyBatisPlus——条件构造器
>MyBatisPlus——条件构造器之select在MP查询中,默认查询所有的字段,如果有需要也可以通过select方法进行指定字段细节使用select进行sql语句拼接时,不会识别在实体类中属性对应的操作。当数据库表中的字段名与实体类对象属性名不一致时...原创 2022-04-27 11:36:38 · 6381 阅读 · 0 评论 -
Mybatis CASE WHEN 的用法
>Mybatis CASE WHEN 的用法Case具有两种格式。简单Case函数和Case搜索函数。简单Case函数CASE sexWHEN ‘1’ THEN ‘男’WHEN ‘2’ THEN ‘女’ELSE ‘其他’ END–Case搜索函数CASE WHEN sex = ‘1’ THEN ‘男’WHEN sex = ‘2’ THEN ‘女’ELSE ‘其他’ END两 种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些原创 2022-04-27 11:34:08 · 20539 阅读 · 0 评论 -
Mybatis 统计查询时,sql返回多个参数,怎么接收
>Mybatis 统计查询时,sql返回多个参数,怎么接收>>第一种方法:最近做项目的时候碰到一个问题,查询一个表单,返回多个字段和函数计算的值,对于mybatis来说返回类型就不好定义了,需求分析计算当天所有的评价人数,评价分数,评价次数,表的结构如下:二 实现定义一个返回类:public class SellerAllEvalPo { private Integer totalScore; private Integer totalEval; priv原创 2022-04-27 11:31:28 · 2669 阅读 · 0 评论 -
关于Mybatis-plus的Insert操作,返回主键问题
>关于Mybatis-plus的Insert操作,返回主键问题Mybatis-plus默认存储完数据后,自动向传进来的实体类塞入主键ID.所以理论上无需做多余的配置.如果是mybatis就需要在xml文件中做配置.下文有.>Mybatis-plus使用QueryWrapper按照惯例先奉上mybatis plus官方文档的链接https://baomidou.com/pages/10c804/,有精力的可以进去学习一下。queryWrapper是mybatis plus中实现查询原创 2022-04-27 11:25:33 · 13239 阅读 · 0 评论 -
实体类设置允许库中某个字段不存在
>实体类设置允许库中某个字段不存在@TableField(exist = false) private String approvalRoleName;原创 2022-04-27 11:19:54 · 375 阅读 · 0 评论 -
子查询判断,返回boolean+子查询过滤数据
文章目录>MyBatisPlus——条件构造器之select>mybatis中useGeneratedKeys和keyProperty的作用>Mybatis-Plus根据条件更新(条件构造器)>Mybatis CASE WHEN 的用法>insert主键返回 selectKey使用>Mybatis传入参数为List对象时(foreach的用法/批量插入)>MyBatis Plus主键设置策略>关于mybatis的三种批量插入以及效率比较第一种:普通for循环插原创 2022-04-01 19:52:31 · 1866 阅读 · 0 评论