方兴未艾

事情朝着好的方向发展并且还未结束。

MyBatis_9_select_resultMap_关联查询_collection分步查询&延迟加载

背景: Employee.java package com.mybatis.bean; import org.apache.ibatis.type.Alias; public class Employee { private Integer id; private Strin...

2019-01-19 19:19:07

阅读数:32

评论数:0

MyBatis_8_select级联属性查询和延迟加载

select级联属性查询 背景: 这里有两个javaBean:Employee,Department。Employee里面包含Department这个级联属性 Employee.java package com.mybatis.bean; import org.apache.ibatis.type...

2019-01-19 17:48:13

阅读数:47

评论数:0

MyBatis_7_一些select方法(通过map查找、返回一个List,返回一个map)

一些接口方法: 实现的映射方法: Test方法 public void test04() throws IOException{ SqlSessionFactory sqlSessionFactory = getSqlSessionFactory(); //1.获取到的Sql...

2019-01-19 17:27:54

阅读数:43

评论数:0

Mybatis_6_参数处理

单个参数: mybatis不会做特殊处理, #{参数名/任意名}:取出参数值。 多个参数: mybatis会做特殊处理。 多个参数会被封装成 一个map, key:param1…paramN,或者参数的索引也可以 value:传入的参数值 #{}就是从map中获取指定的key的值; 异常: org...

2019-01-18 20:19:02

阅读数:48

评论数:0

Mybatis_5_insert_获取自增主键的值

获取自增主键的值: mysql支持自增主键,自增主键值的获取,mybatis也是利用statement.getGeneratedKeys(); useGeneratedKeys="true";使用自增主键获取主键值策略 keyPeope...

2019-01-18 17:51:20

阅读数:28

评论数:0

Mybatis_4_映射文件之MyBatis基本的增删改查实现

今日感叹:请抱着满足的方式前进,而不是在寝室虚度光年。 到现在,我们已经基本能够使用Mybatis完成简单的增删改查了。为了提供给也许一开始就想了解Mybatis基本使用的新手,注册我决定从整个项目说起。 Let’s see it. 1.新建一个java项目+导jar包+新建如图的基本结构 2....

2019-01-18 17:30:43

阅读数:25

评论数:0

MyBatis_3_全局配置文件

MyBatis的配置文件包含了影响MyBatis行为甚深的设置(settings)和属性(properties)信息。文档的顶层结构如下: configuration配置 properties属性:首先这里有一个dbconfig.properties jdbc.driver=com.m...

2019-01-14 22:40:48

阅读数:77

评论数:0

MyBatis_2_简单的HelloWorld.(二)(推荐:接口使用!)

通过接口就能实现业务方法,(接口和xml配置文件的动态绑定)这是现在的MyBatis的一个基本使用。 前期准备 和上一章相同 步骤 1.在com.mybatis.dao 包中创建一个接口EmployeeMapper EmployeeMapper接口中写了一个根据id查询的抽象方法 Employe...

2019-01-14 16:29:22

阅读数:475

评论数:0

MyBatis_2_简单的HelloWorld.(一)(非接口使用)

MyBatis_2_简单的HelloWorld.(一)(非接口使用) 来完成一个Mybatis的基本使用。 前期准备 1.创建一个数据库mybatis create database mybatis; 2.在该数据库mybatis下创建一张表 tbl_employee 用来存储employee的...

2019-01-14 16:07:19

阅读数:470

评论数:0

MyBatis_1_MyBatis简介

MyBatis历史 原是Apache的一个开源项目iBatis,2010年6月这个项目由Apache Software Foundation迁移到了Goole Code,随着开发团队转投Google Code旗下,iBatis3.x正式更名为MyBatis,代码于2013年11月迁移到Githu...

2019-01-10 16:23:19

阅读数:42

评论数:0

SpringMVC_27_需要进行Spring 整合SpringMVC吗?和整合值得注意的地方

->需要进行Spring 整合SpringMVC吗? ->还是否需要再加入Spring的IOC容器? ->是否需要在web.xml文件配置启动Spring IOC容器的 ContextLoaderListener? 1.需要 ...

2019-01-10 15:28:46

阅读数:31

评论数:0

SpringMVC运行流程图

2019-01-09 22:54:46

阅读数:40

评论数:0

SpringMVC_26_异常处理_SimpleMappingExceptionResolver

如果希望对所有异常进行统一处理,可以使用SimpleMappingExceptionResolver,它将异常类名映射为视图名,即发生异常时使用对应的视图报告异常 第一步:index.jsp下写一个< a>标签 <a href=...

2019-01-09 22:49:54

阅读数:30

评论数:0

SpringMVC_25_异常处理_ResponseStatusExceptionResolver 和 DefaultHandlerExceptionResovler

ResponseStatusExceptionResolver 在异常及异常父类中找到@ResponseStatus注解,然后使用这个注解的属性进行处理。 顶一个@ResponseStatus注解修饰的异常类 @ResponseStatus(HttpStatus.UNAUTHORIZED) p...

2019-01-09 22:32:40

阅读数:26

评论数:0

SpringMVC_24_异常处理_@ExceptionHandler注解

ExceptionHandlerExceptionResolver 主要处理Handler中用@ExceptionHandler注解定义的方法。 @EceptionHandler注解定义的方法优先级的问题:例如发生的是NullPointerException,但是声明的异常有RuntimeExc...

2019-01-09 21:58:00

阅读数:34

评论数:0

SpringMVC_23_自定义的拦截器以及拦截器的配置

自定义的拦截器 Spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现HandlerInterceptor接口 preHandler():这个方法在业务处理器处理请求之前被调用,在该方法中对用户请求request进行处理。如果程...

2019-01-09 20:55:39

阅读数:28

评论数:0

SpringMVC_22_MultipartResolver实现文件的上传

Spring MVC 为文件上传提供了直接的支持,这种支持是通过即插即用的MultipartResolver实现的。Spring用Jakarta Commons FileUpload技术实现了一个MultipartResolver实现类:CommonsMultipartResovler Spri...

2019-01-09 20:02:48

阅读数:28

评论数:0

SpringMVC_21_国际化操作

关于国际化: 1.在页面上能够根据浏览器语言设置的情况对文本(不是内容),时间,数值进行本地化处理 2.可以在bean中获取国际化资源文件Locale对应的消息 3.可以通过超链接切换Locale,而不再依赖于浏览器的语言设置情况 解决: 1.使用JSTL的 fmt 标签 2.在bean中注入R...

2019-01-06 19:32:55

阅读数:56

评论数:2

SpringMVC_20_使用HttpMessageConverter T 实现了上传文件(不推荐)和下载文件操作

使用HttpMessageConverter< T>将请求信息转化并绑定到处理方法的入参中或将响应结果转化为对应类型的响应信息,Spring提供了两种途径: 使用@RequestBody/@ResponseBody对处理方法进行标注 使用HttpEn...

2019-01-06 18:53:48

阅读数:917

评论数:3

总结篇:我的2018

2019年悄然无息地出现在我的面前。 这是我的第一篇年终总结博客。虽然平时自诩为喜欢抒情写意,喜欢”作诗赋曲“。

2019-01-06 15:11:43

阅读数:2877

评论数:8

提示
确定要删除当前文章?
取消 删除
关闭
关闭