首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mybatis
订阅
任帅锦
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
干掉mapper.xml!MyBatis新特性动态SQL真香!
当我们使用MyBatis的时候,需要在mapper.xml中书写大量的SQL语句。当我们使用MyBatis Generator(MBG)作为代码生成器时,也会生成大量的mapper.xml文件。其实从MBG 1.3.6版本以后,MyBatis官方已经推荐使用Dynamic SQ…
spring boot 配置logback日志之jdbcTemplate打印sql语句配置
配置jdbcTemplate打印sql用mybaties打印语句很好配置,后来用了JdbcTemplate就不知道怎么打印了,其实JdbcTemplate执行sql语句的过程会做打印sql语句的操作,
SpringBoot 整合缓存Cacheable实战详细使用|8月更文挑战
这是我参与8月更文挑战的第9天,活动详情查看: 8月更文挑战 前言 我知道在接口api项目中,频繁的调用接口获取数据,查询数据库是非常耗费资源的,于是就有了缓存技术,可以把一些不常更新,或者经常使用的
手把手教你开发 MyBatis 插件
这个接口中就三个方法,第一个方法必须实现,后面两个方法都是可选的。三个方法作用分别如下: intercept:这个就是具体的拦截方法,我们自定义 MyBatis 插件时,一般都需要重写该方法,我们插件所完成的工作也都是在该方法中完成的。 plugin:这个方法的参数 targe…
Mybatis源码系列目录及体会
今年10月以来,我开始利用空(MO)闲(YU)时间研究学习Mybatis源码,从一头雾水到豁然开朗,陆陆续续写了几篇文章来消化与吸收,积累下来,对Mybatis的运行原理有了比较深入的理解。 Mybatis作为一个轻量级的半ORM框架,一直以简洁、易于上手著称,应用极其广泛。而…
Dubbo整合Seata,教你轻松实现TTC模式分布式事务!
SeataSeata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。Seat
Mybatis源码之MappedStatement
我本来想继续写ParameterHandler,在梳理思路时发现,虽然前面写了几篇关于接口的源码解读,但是对于其中的一些概念还欠缺一下认识,尤其是MappedStatement,它贯穿了SqlSession、Executor、StatementHandler等,但是它究竟是什么…
Mybatis拦截器打印完整SQL
主要是关于Mybatis拦截器的使用。从赞的数量看🤣,可能知道Geometry数据类型的人不多,这种类型是MySQL中处理地理数据的数据类型,比如经纬度等。 今天再说一下,如何使用Mybatis拦截器打印完整SQL。 可是SQL里面是有占位符?的,是不完整的,我们更想的是直接…
Mybatis拦截器实现Geometry类型数据存储与查询
众所周知,SpringBoot中有拦截器,其实Mybatis里面也有拦截器,之前因为业务的需求,数据库中有一张表的一个字段是GEOMETRY类型,这是用来存储地理坐标的。 因为使用了Mybatis-Plus,所以很久没写SQL了,人也变懒了🤣。 可是Mybatis-Plus无…
从零搭建Spring Boot脚手架(4):手写Mybatis通用Mapper
1. 前言 今天继续搭建我们的kono Spring Boot脚手架,上一文把国内最流行的ORM框架Mybatis也集成了进去。但是很多时候我们希望有一些开箱即用的通用Mapper来简化我们的开发。我自己尝试实现了一个,接下来我分享一下思路。昨天晚上才写的,谨慎用于实际生产开发…