2021年8月29日

myBatis--缓存

摘要: 一、一级缓存(本地缓存)sqlSession级别的缓存,一级缓存是一直开启的;sqlSession级别的一个Map 与数据库同一次会话期间查询到的数据会放在本地缓存中; 以后如果需要相同的数据,可以直接从缓存中拿,不需要再查询数据库; 一级缓存失效的情况: ① 不同的sqlSession,缓存不同; 阅读全文

posted @ 2021-08-29 11:18 桃之夭夭* 阅读(40) 评论(0) 推荐(0)

2021年8月28日

myBatis--动态SQL

摘要: 一、介绍 动态 SQL是MyBatis强大特性之一。极大的简化我们拼装SQL的操作。 动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处理器相似。 MyBatis 采用功能强大的基于 OGNL 的表达式来简化操作。 二、动态SQL 1.if 注意:在查询的时候有些条件没有带上,以至 阅读全文

posted @ 2021-08-28 17:17 桃之夭夭* 阅读(576) 评论(0) 推荐(0)

2021年8月27日

myBatis--映射文件select元素

摘要: 一、resultType 1.返回值为List集合,要写集合中元素的类型 2.返回值为Map集合, 3.返回值为多条javaBean的Map集合,返回值类型要写集合中元素的类型,使用@MapKey指定哪个元素做map的key 二、resultMap 1.自定义返回值的封装类型 2.关联查询:关联一个 阅读全文

posted @ 2021-08-27 15:24 桃之夭夭* 阅读(84) 评论(0) 推荐(0)

2021年8月26日

myBatis--映射文件参数处理

摘要: 1.增删改查 查询 :<select> 增加:<insert> 修改:<update> 删除:<delete> 参数:id="updateUser" parameterType=“全类名”(可省略) SqlSession sqlSession = sqlSessionFactory.openSess 阅读全文

posted @ 2021-08-26 21:49 桃之夭夭* 阅读(77) 评论(0) 推荐(0)

myBatis--全局配置文件

摘要: 1.<properties>标签 2. <settings>标签 3.<typeAliases>标签 --别名处理器 注解方式@Alias("别名") 4.<typeHandlers>标签 --自定义类型处理器、 5.<plugins>标签 6.<environments>标签 MyBatis可以配 阅读全文

posted @ 2021-08-26 20:08 桃之夭夭* 阅读(35) 评论(0) 推荐(0)

myBatis--搭建环境以及helloWord

摘要: 1.目录结构 2.源码 实体类: 全局配置文件 接口 接口对应的mapper.xml 测试类 3.执行流程 /** 1.根据xml文件(全局配置文件),创建一个sqlSessionFactory对象* 有数据源一些运行环境信息* 2.sql映射文件,配置了每一个sql的封装规则* 3.将sql映射文 阅读全文

posted @ 2021-08-26 15:48 桃之夭夭* 阅读(33) 评论(0) 推荐(0)

2021年8月19日

SpringMVC--拦截器、异常处理器、全注解开发、SpringMVC执行流程

摘要: 十、拦截器 1、拦截器的配置 SpringMVC中的拦截器用于拦截控制器方法的执行 SpringMVC中的拦截器需要实现HandlerInterceptor SpringMVC的拦截器必须在SpringMVC的配置文件中进行配置: 2、拦截器的三个抽象方法 SpringMVC中的拦截器有三个抽象方法 阅读全文

posted @ 2021-08-19 10:20 桃之夭夭* 阅读(123) 评论(0) 推荐(0)

SpringMVC--HttpMessageConverter、文件上传下载、

摘要: 八、HttpMessageConverter HttpMessageConverter,报文信息转换器,将请求报文转换为Java对象,或将Java对象转换为响应报 文 HttpMessageConverter提供了两个注解和两个类型:@RequestBody,@ResponseBody, Reque 阅读全文

posted @ 2021-08-19 10:13 桃之夭夭* 阅读(87) 评论(0) 推荐(0)

2021年8月18日

SpringMVC--域对象共享数据、SpringMVC的视图

摘要: 五、域对象共享数据 1、使用ServletAPI向request域对象共享数据(不推荐使用) 2、使用ModelAndView向request域对象共享数据(常用) 3、使用Model向request域对象共享数据 4、使用map向request域对象共享数据 5、使用ModelMap向reques 阅读全文

posted @ 2021-08-18 18:25 桃之夭夭* 阅读(108) 评论(0) 推荐(0)

2021年8月17日

SpringMVC--@RequestMapping注解以及SpringMVC获取请求参数

摘要: 三、@RequestMapping注解 1、@RequestMapping注解的功能 @RequestMapping注解的作用就是将请求和处理请求的控制器方法关联 起来,建立映射关系。 SpringMVC 接收到指定的请求,就会来找到在映射关系中对应的控制器方法来处理这个请求。 注意:在使用@Req 阅读全文

posted @ 2021-08-17 12:50 桃之夭夭* 阅读(933) 评论(0) 推荐(0)

导航