生态工具与扩展专题测试
考察知识点
- Mapper 代码生成:MyBatis Generator 配置与生成策略
- 第三方缓存集成:自定义缓存实现、Redis 缓存集成
- 插件与拦截器:MyBatis 插件原理与自定义开发
- 分页工具:PageHelper 原理与最佳实践
- 多数据源支持:动态数据源切换与路由配置
使用 MyBatis Generator (MBG) 生成代码时,关于生成的 Mapper 接口与 XML 映射文件,以下说法正确的是?
在 MyBatis Generator 的配置文件 generatorConfig.xml 中,关于 <table> 标签的配置属性,以下哪些是正确的?
在 MyBatis Generator 的配置文件中,<javaModelGenerator> 标签的 targetProject 属性用于指定实体类生成的项目路径,而 targetPackage 属性用于指定实体类生成的 1;<sqlMapGenerator> 标签用于配置 XML 2 文件的生成;<javaClientGenerator> 标签的 type 属性通常设置为 3 表示生成 Mapper 接口。
关于 MyBatis 的缓存机制,以下说法正确的是?
在 MyBatis 中集成 Redis 作为二级缓存时,以下哪些配置或操作是正确的?
MyBatis 允许自定义缓存实现,只需要实现 org.apache.ibatis.cache.Cache 接口并在 <cache> 标签中指定该实现类的全限定名即可。
在定制 MyBatis Generator 代码生成器时,如果需要修改生成的实体类字段(例如添加 Lombok 注解),应该实现以下哪个接口?
在继承 PluginAdapter 定制 MyBatis Generator 代码生成时,以下哪些方法及其作用是正确的?
关于 MyBatis-Plus 的 IService<T> 接口与 BaseMapper<T> 的关系,以下说法正确的是?
在 MyBatis-Plus 中,____1____ 是用于构建复杂查询条件的核心类,它提供了 eq()、like()、in() 等方法来构建 WHERE 条件;而 ____2____ 是它的子类,专门用于处理 UPDATE 语句中 SET 部分的构建;MyBatis-Plus 的分页插件需要通过 ____3____ 类进行配置,并在 Spring Boot 中注册为 Bean。
关于 PageHelper 分页插件的使用,以下说法正确的是?
使用 PageHelper 分页查询后,通过 PageInfo<T> 可以获取哪些分页信息?
PageHelper 使用 ThreadLocal 存储分页参数,因此在多线程环境下是线程安全的,多个线程同时调用 PageHelper.startPage() 不会相互影响。
📝 发现内容有误?点击此处直接编辑
长按或扫描二维码,立即体验