Module bus.mapper
Package org.miaixz.bus.mapper
package org.miaixz.bus.mapper
MyBatis Mapper
- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescription常量信息类,定义 MyBatis 相关配置和 SQL 片段。缓存 XML 形式的 SqlSource,避免重复解析。Holder<T>工厂实例持有类,管理表工厂和列工厂的处理链多语言支持工具类,支持通过 JVM 参数设置 Locale,例如:
-Duser.country=US -Duser.language=en。语言包接口,定义获取格式化文本的方法。Mapper<T,I extends Serializable> 自定义 Mapper 接口示例,基于主键自增重写了 insert 方法,主要用于展示用法。标记接口,继承该接口的接口,在 ClassPathMapperScanner#setMarkerInterface 时,会自动注册到通用MapperOGNL 静态方法工具类,提供类型注册、SPI 实例获取及函数式字段名转换功能。定义排序顺序和优先级的接口,用于控制执行顺序。支持定制化处理MappedStatement的接口。