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