摘要: 动态SQL是mybatis的强大特性之一,MyBatis的动态SQL是基于OGNL表达式来完成的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 MyBatis中用于实现动态SQL的元素主要有9个,如下所示: 元素说明 <if> 判断语句,用于单分支判断 <choose>(<when>、<othe 阅读全文
posted @ 2021-08-30 11:57 Bonnie_ξ 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 全局配置文件 全局配置文件的书写方式有三种,分别是配置模式、注解模式以及混合模式。在配置之前,我们需要做些准备工作,让SpringBoot知道我们的配置文件写在哪里。 准备工作: 配置全局配置文件位置( 在application.yaml中指定Mapper配置文件的位置,以及指定全局配置文件的信息, 阅读全文
posted @ 2021-08-30 11:53 Bonnie_ξ 阅读(259) 评论(0) 推荐(0) 编辑
摘要: SQL映射文件的几个顶级元素: cache - 该命名空间的缓存配置 cache-ref - 引用其他命名空间的缓存配置 resultMap - 描述如何从数据库结果集中加载对象 sql - 可被其他语句引用的可重用语句块 insert - 增 update - 改 delete - 删 selec 阅读全文
posted @ 2021-08-30 11:50 Bonnie_ξ 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1 线程池的方法 执行长期任务性能好,创建一个线程池,一池有N个固定的线程,可以控制线程最大并发数,有固定线程数的线程池 ExecutorService threadPool = Executors.newFixedThreadPool(N); 单个任务执行,它只会使用单个工作线程,一池一线程 Ex 阅读全文
posted @ 2021-08-30 11:46 Bonnie_ξ 阅读(30) 评论(0) 推荐(0) 编辑