
DAO--框架
文章平均质量分 90
独行客-编码爱好者
本人从事互联网开发已经5年多了,对互联网相关技术有一定的了解。希望可以和各位同仁,在编码的路上共勉。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybaties 的缓存机制详解
一级缓存MyBatis 包含了一个非常强大的查询缓存特性,它可以非常方便地配置和定制。MyBatis 3 中的缓存实现的很多改进都已经实现了,使得它更加强大而且易于配置。mybatis默认情况下只会开启一级缓存,也就是局部的 session 会话缓存。功能:mybaties提供查询缓存,用于减轻数据压力,提供数据库性能。如图所示,每一个session会话都会有各自的缓存,这缓存是局部的。一级缓存是SqlSession级别的缓存。我们都知道在操作数据库时需要构造 sqlS..原创 2021-09-27 19:56:49 · 213 阅读 · 0 评论 -
tkmybatis-解决DB2不能给自增长主键插入null值问题
解决思路:在插入时使用序列作为主键:代码实现:/** * 解决DB2不能给自增长主键插入null值问题 * * @author gzy * @date 2016年6月27日 下午6:50:09 * @param <T> */@RegisterMapperpublic interface Db2InsertMapper<T> { /** * 插入数据,用序列作为主键 * @param record * @return */ @O原创 2020-10-10 22:14:43 · 827 阅读 · 0 评论 -
Druid 连接池配置的详解及使用时后台出现大量的close_wait 的日志信息
问题出现原因浮现: 使用druid连接池建立inceptor连接时,每过四个小时出现大量的CLOSE_WAIT状态的日志,说明套接字是被动关闭的!(被数据库关闭的)通过查看inceptor配置,发现inceptor有连接保护机制,如果连接超过4个小时,会关闭连接,这个时候连接是被数据库被动关闭的,所以会出现CLOSE_WAIT状态。因为如果是web端主动断掉当前连接...原创 2020-01-28 21:14:57 · 2144 阅读 · 0 评论 -
tkmybatis -- 自定义批量插入的实现
tkmybatis 实现自定义的批量新增方法tk.mybatis.mapper.common.special 包中批量插入数据的接口:package tk.mybatis.mapper.common.special;import java.util.List;import org.apache.ibatis.annotations.InsertProvider;impor...原创 2019-02-11 09:24:54 · 14227 阅读 · 9 评论