点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
MyBatis缓存介绍
Mybatis提供对缓存的支持,但是在没有配置的默认情况下,它只开启一级缓存,二级缓存需要手动开启。
一级缓存只是相对于同一个SqlSession而言。 也就是针对于同一事务,多次执行同一Mapper的相同查询方法,第一查询后,MyBatis……继续阅读 »
itzoo
2年前 (2022-04-23) 506浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
简介
fastmybatis是一个mybatis开发框架,其宗旨为:简单、快速、有效。
零配置快速上手
无需编写xml文件即可完成CRUD操作
支持mysql,sqlserver,oracle,postgresql,sqlite
支持自定义sql,s……继续阅读 »
往事如烟
2年前 (2022-04-22) 523浏览 0评论
0个赞
点击上方“终码一生”,选择“加为星标”
第一时间获取技术干货!
1、前言
SQL注入漏洞作为WEB安全的最常见的漏洞之一,在java中随着预编译与各种ORM框架的使用,注入问题也越来越少。新手代码审计者往往对Java Web应用的多个框架组合而心生畏惧,不知如何下手,希望通过Mybatis框架使用不当导致的SQL注入问题为例,能够抛砖引玉给新手一……继续阅读 »
往事如烟
3年前 (2021-06-22) 985浏览 0评论
0个赞
点击上方“终码一生”,选择“加为星标”
第一时间获取技术干货!
1、基本概念
流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。
如果没有流式查询,我们想要从数据库取 1000 万条记录而又没有足够的内存时,就不得不分页查询,而分页查询效率取决于表设计,如果设计的不好,就无法执行高效……继续阅读 »
往事如烟
3年前 (2021-06-21) 2256浏览 0评论
1个赞
点击上方“终码一生”,选择“加为星标”
第一时间获取技术干货!
1、queryWrapper是什么
queryWrapper是mybatis plus中实现查询的对象封装操作类,他的层级关系如下:
在上面的图片中,可以看到有一下类和接口。
Wrapper:条件构造抽象类,最顶端父类,抽象类中提供4个方法西面贴源码展示
AbstractWrapp……继续阅读 »
往事如烟
3年前 (2021-06-19) 1340浏览 0评论
0个赞
该框架搭建主要用于公司的业务场景,对于mysql数据库中统计指标数据量较大(单批次单表写入数据量在3000千万-5000万,单表最大数据量已经达到30亿),到了不得不迁移的地步,所以我们将部分指标数据迁移到HDFS,使用Hive分区管理,presto做引擎分区查询,同时用户注册信息和部分数据量较小的指标仍然保存在Mysql,继续使用JDBC查询,这里同时集成……继续阅读 »
往事如烟
6年前 (2019-01-10) 6450浏览 2评论
0个赞
在使用mybatis做查询时,报了“Could not find result map java.lang.Long”异常错误,简单记录下。
报错信息
org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Long
at org.a……继续阅读 »
往事如烟
6年前 (2019-01-10) 2588浏览 0评论
0个赞
Hibernate3.5.2中文开发API文档 免费资源下载地址
PDF文档
下载地址
百度网盘下载地址(提取密码:ol08):
链接:http://pan.baidu.com/s/1eRNOOFK
……继续阅读 »
itzoo
8年前 (2017-02-14) 2251浏览 0评论
2个赞
Hibernate3.1.2中文开发API文档
PDF文档
下载地址
百度云盘下载地址(提取密码:kqqn):
http://pan.baidu.com/s/1cMluvO
……继续阅读 »
itzoo
8年前 (2017-02-11) 2301浏览 0评论
0个赞
教程
下载地址
百度云盘下载地址(提取密钥:fz7x):
链接:http://pan.baidu.com/s/1ge78jbd
更多
Java高级篇-SpringMvc+Spring+MyBatis+Maven整合视频 附带源码
Java高级篇-MVC设计模式详解教程及简易电子商城 附带源码
shiro免费视频教程,权限控制-高级篇
……继续阅读 »
itzoo
8年前 (2017-02-05) 2606浏览 0评论
0个赞