03 2025 档案

摘要:情况是一台虚拟机上的达梦数据库连不上了,实际上也无法通过 SSH 连上虚拟机,尝试通过 VMWare 控制台重启服务器。 重启后,机器还是无法连接,扩大磁盘重启,勉强能连,但是很卡。后来这个事暂时搁置了。 到今天一看,机器能连了,而且很顺畅,尝试重启达梦数据库。结果失败: [root@localho 阅读全文
posted @ 2025-03-31 19:40 Higurashi-kagome 阅读(153) 评论(0) 推荐(0)
摘要:内置实现 MyBatis 对枚举类型提供了两种默认的 TypeHandler 实现: EnumTypeHandler:使用枚举的 name() 值进行映射[1] EnumOrdinalTypeHandler:使用枚举的 ordinal() 值进行映射 默认情况下使用EnumTypeHandler。 阅读全文
posted @ 2025-03-26 23:33 Higurashi-kagome 阅读(514) 评论(0) 推荐(0)
摘要:背景是在 SpringBoot 项目中使用了 dynamic-datasource 实现动态动态数据源,为了防止在生产库中执行修改操作,我希望限制只当当前数据源为指定值时,才能进行更新操作,其他数据源仅可读。 可创建如下 MyBatis 拦截器来实现: @Intercepts({ @Signatur 阅读全文
posted @ 2025-03-18 22:52 Higurashi-kagome 阅读(58) 评论(0) 推荐(0)
摘要:在 MyBatis 中,SqlSessionFactory 和 SqlSession 就是工厂方法模式的应用。SqlSessionFactory 是工厂接口,它定义了创建 SqlSession 的方法。 SqlSessionFactory: package org.apache.ibatis.ses 阅读全文
posted @ 2025-03-06 19:24 Higurashi-kagome 阅读(74) 评论(0) 推荐(0)
摘要:推荐阅读:策略模式 GenericTokenParser 使用 MyBatis 中有一个 GenericTokenParser 类,它用于解析字符串中的占位符: public class GenericTokenParser { private final String openToken; pri 阅读全文
posted @ 2025-03-02 20:10 Higurashi-kagome 阅读(35) 评论(0) 推荐(0)