最新 最热

MyBatis Plus 解决大数据量查询慢问题

举例:在业务系统需要从 MySQL 数据库里读取 100w 数据行进行处理,应该怎么做?

2023-03-23
1

详解Mybatis一对多、多对一、多对多

是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。简单说来就是关系型数据库用了选择、投影、连接、并、交、差、除、增删查改等数学方法来实现对数据的存储和查询。可以用SQL语...

2023-03-21
1

Mybatis 流式读取大量MySQL数据

最近公司提了个需求 ,说公司的旧系统的报表导出的时候,数据量超过一万就导不出来了。经过分析,是旧系统做了限制。在更新的时候,查看了导出时虚拟机GC情况,发现原先程序执行时,内存激增,经过Google决定采用流式读取对sql进行...

2023-03-15
0

面试官:MySQL 读取 100w 数据,怎么搞,现场懵逼!

在实际工作中当指定查询数据过大时,我们一般使用分页查询的方式一页一页的将数据放到内存处理。但有些情况不需要分页的方式查询数据或分很大一页查询数据时,如果一下子将数据全部加载出来到内存中,很可能会发生OOM(内存...

2023-03-15
1

mybatis逆向工程

mysql-connector-java-5.1.28-bin.jarjava连接mysql包

2023-03-14
1

mybatis的学习

使用mysql的uuid()函数生成主键,需要修改表中id字段类型为string,长度设置成35位。 执行思路: 先通过uuid()查询到主键,将主键输入 到sql语句中。 执行uuid()语句顺序相对于insert语句之前执行。...

2023-03-14
1

MyBatis JPA Extra对MyBatis扩展JPA功能

MyBatis JPA Extra对MyBatis扩展JPA功能1.JPA 2.1注释简化CUID操作;2.Interceptor实现数据库SELECT分页查询;3.链式Query查询条件构造器;4.提供starter,简化SpringBoot集成;1、JPA 2.1注释1.1、注释仅支持6个注释@Ent...

2023-03-13
1

项目开发助手|1分钟自动生成项目基础结构 + 重复代码

工欲善其事必先利其器,优秀者总是善于借助工具来提升自己的效率。 作为一名开发者,项目架构设计完成后大部分的工作量就是项目架构搭建和表相关实体创建,这部分工作技术含量不高却需要耗费大量时间,有没有办法一键生成呢?...

2023-03-11
1

mybatis中@MapKey

@MapKey注解:org.apache.ibatis.annotations.MapKey

2023-03-11
1

Mybatis-Generator生成数据库的中文注释

使用过Mybatis3的朋友,相信应该听说过MBG插件,配合maven集成到eclipse,一条命令生成数据表对应的model,dao,mapper,mapper.xml文件,方便自不必说,但原生插件中生成的model中并没有显示数据表对应的中文注释,虽说自动生成了...

2023-03-10
1