腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
眯眯眼猫头鹰的小树杈
专栏成员
举报
152
文章
93435
阅读量
25
订阅数
订阅专栏
申请加入专栏
全部文章(152)
编程算法(92)
其他(19)
微服务(12)
java(10)
数据库(8)
sql(8)
数据结构(8)
node.js(6)
spring(6)
云数据库 SQL Server(5)
http(5)
javascript(4)
api(4)
jvm(4)
xml(3)
打包(3)
存储(3)
网络安全(3)
html(2)
ruby on rails(2)
git(2)
linux(2)
文件存储(2)
日志服务(2)
容器(2)
serverless(2)
游戏(2)
开源(2)
缓存(2)
mybatis(2)
tcp/ip(2)
rpc(2)
安全(2)
数据分析(2)
output(2)
php(1)
bash(1)
react(1)
jquery(1)
json(1)
云数据库 Redis(1)
ide(1)
unix(1)
容器镜像服务(1)
访问管理(1)
腾讯云测试服务(1)
webpack(1)
分布式(1)
自动化(1)
爬虫(1)
jdk(1)
hadoop(1)
jdbc(1)
hashmap(1)
grep(1)
自动化测试(1)
uml(1)
https(1)
nest(1)
unicode(1)
ascii(1)
测试策略(1)
binary(1)
division(1)
form(1)
input(1)
int(1)
key(1)
match(1)
point(1)
root(1)
search(1)
series(1)
status(1)
time(1)
tree(1)
using(1)
zero(1)
遍历(1)
递归(1)
动画(1)
队列(1)
二进制(1)
搜索(1)
搜索文章
搜索
搜索
关闭
Mybatis Generator Plugin悲观锁实现
云数据库 SQL Server
javascript
xml
sql
数据库
Mybatis Generator插件可以快速的实现基础的数据库CRUD操作,它同时支持JAVA语言和Kotlin语言,将程序员从重复的Mapper和Dao层代码编写中释放出来。Mybatis Generator可以自动生成大部分的SQL代码,如update,updateSelectively,insert,insertSelectively,select语句等。但是,当程序中需要SQL不在自动生成的SQL范围内时,就需要使用自定义Mapper来实现,即手动编写DAO层和Mapper文件(这里有一个小坑,当数据库实体增加字段时,对应的自定义Mapper也要及时手动更新)。抛开复杂的定制化SQL如join,group by等,其实还是有一些比较常用的SQL在基础的Mybatis Generator工具中没有自动生成,比如分页能力,悲观锁,乐观锁等,而Mybatis Generator也为这些诉求提供了Plugin的能力。通过自定义实现Plugin可以改变Mybatis Generator在生成Mapper和Dao文件时的行为。本文将从悲观锁为例,让你快速了解如何实现Mybatis Generator Plugin。
眯眯眼的猫头鹰
2022-03-23
575
0
记一次logback配置文件未生效问题排查
spring
日志服务
xml
ruby on rails
最近在公司新建了一个JAVA微服务,采用的是springboot框架,logback作为日志模块的实现。在搭建的的过程中想起之前在文档中看到springboot支持用logback-spring.xml作为定制的logback配置文件。在这个文件中可以使用spring的定制化标签,比如可以根据当前生效的profile对日志文件进行配置,从而省去配置多份日志文件并在profile中指定具体当前生效的配置。在阅读了一下教程之后,我在resources目录下新建了logback-spring.xml的配置文件,内容如下:
眯眯眼的猫头鹰
2022-03-23
4.9K
0
猫头鹰的深夜翻译:spring事务管理
spring
数据库
xml
jdbc
云数据库 SQL Server
Spring Framework提供了两种编程式事务管理方法。 a. 使用TransactionTemplate (Spring推荐这种实现): Context Xml file:
眯眯眼的猫头鹰
2018-10-31
579
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档