首页 > 其他分享 >随记

随记

时间:2024-03-11 14:35:40浏览次数:20  
标签:name userId roleList mybatis id 随记

  • mybatis/mybatis-plus打印SQL的配置
mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  • Mybatis使用collection标签,会导致分页不准确
    1.一个用户对应多个角色,SQL查询返回5条记录

    2.resultMap配置角色collection

    3.最终返回2条记录
[
    {
        "userId": 1,
        "userName": "张三",
        "roleList": [
            {
                "id": 2,
                "name": "总经理"
            },
            {
                "id": 3,
                "name": "部门经理"
            },
            {
                "id": 5,
                "name": "班长"
            }
        ]
    },
    {
        "userId": 2,
        "userName": "李四",
        "roleList": [
            {
                "id": 2,
                "name": "总经理"
            },
            {
                "id": 3,
                "name": "部门经理"
            }
        ]
    }
]

4.如果使用分页则有可能会不准确

标签:name,userId,roleList,mybatis,id,随记
From: https://www.cnblogs.com/xiaohuang001/p/18065669

相关文章

  • duel prob/duel chall 随记
    CF1404C\(2300\)。离线,数据结构。区区\(2k3\),居然想了这么久,没救了。类别为/duelprob。可以先离线,\(r\)端点从小到大排序。并且\(a_i=i-a_i\),这样,若\(a_i<0\),永远不能删掉。在\(l\in[1,n]\)都不行。如果\(a_i\geq0\)时,前面不能删多少它才不能删呢?有\(i......
  • ARC 随记
    ARC172E先写一个暴力,看看有啥规律。Code#include<bits/stdc++.h>usingnamespacestd;usingll=longlong;constllmod=1e9;llpw(llx,lly){ llres=1; while(y){ if(y&1){ res=res*x%mod; } x=x*x%mod; y>>=1; } returnres;}......
  • centos7安装mysql随记
    安装途中出现RPM-GPG-KEY-mysql实现问题,通过rpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022解决,如果网络不好也可以直接复制RPM-GPG-KEY-mysql-2022的内容到RPM-GPG-KEY-mysql中虚拟机版本是centos7,安装mysql5.7,把rpm文件下载好之后直接放到虚拟机上也可以通过虚......
  • 20240204训练赛随记
    圆的覆盖通过STL删除被覆盖的点红警【时间】【攻击力】--->【伤害】时间是单调的--->二分时间middp[i]表示攻击力为i的最大伤害dp[i]dp[i+s[j].v]+s[j].v*(x-s[j].t)毕加猪Bellman-Ford求最短路llcalc(lls,llt){memset(dis,0x3f3f3f3f,sizeof(dis)......
  • 20240203-图论随记
    最短路负环判断#include<bits/stdc++.h>usingnamespacestd;structnode{intfrom,to,v;}edge[100005];#defineoo2000000000intdis[100005];intmain(){intn,m,s,t;cin>>n>>m>>s>>t;for(inti=1;i<=m;i++){......
  • 20240130-DP以及优化随记
    状态转移方程递归关系(从已知求得未知的表达式)背包dp0-1背包,多重,完全,混合模版套用//多重背包#include<bits/stdc++.h>usingnamespacestd;constintN=507,M=1e5+7;intp,n,x,y,z,dp[10005];intmain(){ cin>>p>>n; for(inti=1;i<=n;i++){ scanf("%d%d......
  • 20240201-高级数据结构随记
    intmain(){intn;cin>>n;for(inti=1;i<=n;i++){scanf("%d",&a[i]);sum[i]=sum[i-1]+a[i];}intmn=sum[0];for(inti=1;i<=n;i++){//枚举右端点if(sum[i]-mn>ans)ans=sum[i]-mn;......
  • 20240202-训练赛随记
    机场检录//二分#include<bits/stdc++.h>usingnamespacestd;longlongn,m,a[100005];boolcheck(longlongx){longlongt=0;for(inti=1;i<=n;i++)t+=(x/a[i]);returnt>=m;}intmain(){cin>>n>>m;for(inti=1;i<......
  • 代数最值与函数随记
    代数式\(ax^2+bx+c\)的最值是(),()时有最大值,()有最小值。代数解\[ax^2+bx+c\]\[=a(x^2+\frac{b}{a}x)+c\]\[=a[(x^2+\frac{b}{a}x+(\frac{b}{2a})^2]+c-\frac{b^2}{4a^2}·a\]\[=a(x+\frac{b}{2a})^2+\frac{4ac-b^2}{4a}\]\(\therefore\)易得,当\(x=-\fr......
  • 算法随记_1 蛇形矩阵(偏移量法)
    蛇形矩阵title:(在线学习平台)link:(https://www.acwing.com/)cover:(https://cdn.acwing.com/media/activity/surface/log.png)输入两个整数n和m,输出一个n行m列的矩阵,将数字1到n×m按照回字蛇形填充至矩阵中。具体矩阵形式可参考样例。输入样例33输出样例12......